📄 pathnames.h
字号:
/* $OpenBSD: pathnames.h,v 1.13 2002/05/23 19:24:30 markus Exp $ *//* * Author: Tatu Ylonen <ylo@cs.hut.fi> * Copyright (c) 1995 Tatu Ylonen <ylo@cs.hut.fi>, Espoo, Finland * All rights reserved * * As far as I am concerned, the code I have written for this software * can be used freely for any purpose. Any derived versions of this * software must be clearly marked as such, and if the derived work is * incompatible with the protocol description in the RFC file, it must be * called by a name other than "ssh" or "Secure Shell". */#define ETCDIR "/etc"#ifndef SSHDIR#define SSHDIR ETCDIR "/ssh"#endif#ifndef _PATH_SSH_PIDDIR#define _PATH_SSH_PIDDIR "/var/run"#endif/* * System-wide file containing host keys of known hosts. This file should be * world-readable. */#define _PATH_SSH_SYSTEM_HOSTFILE SSHDIR "/ssh_known_hosts"/* backward compat for protocol 2 */#define _PATH_SSH_SYSTEM_HOSTFILE2 SSHDIR "/ssh_known_hosts2"/* * Of these, ssh_host_key must be readable only by root, whereas ssh_config * should be world-readable. */#define _PATH_SERVER_CONFIG_FILE SSHDIR "/sshd_config"#define _PATH_HOST_CONFIG_FILE SSHDIR "/ssh_config"#define _PATH_HOST_KEY_FILE SSHDIR "/ssh_host_key"#define _PATH_HOST_DSA_KEY_FILE SSHDIR "/ssh_host_dsa_key"#define _PATH_HOST_RSA_KEY_FILE SSHDIR "/ssh_host_rsa_key"#define _PATH_DH_MODULI SSHDIR "/moduli"/* Backwards compatibility */#define _PATH_DH_PRIMES SSHDIR "/primes"#ifndef _PATH_SSH_PROGRAM#define _PATH_SSH_PROGRAM "/usr/bin/ssh"#endif/* * The process id of the daemon listening for connections is saved here to * make it easier to kill the correct daemon when necessary. */#define _PATH_SSH_DAEMON_PID_FILE _PATH_SSH_PIDDIR "/sshd.pid"/* * The directory in user\'s home directory in which the files reside. The * directory should be world-readable (though not all files are). */#define _PATH_SSH_USER_DIR ".ssh"/* * Per-user file containing host keys of known hosts. This file need not be * readable by anyone except the user him/herself, though this does not * contain anything particularly secret. */#define _PATH_SSH_USER_HOSTFILE "~/.ssh/known_hosts"/* backward compat for protocol 2 */#define _PATH_SSH_USER_HOSTFILE2 "~/.ssh/known_hosts2"/* * Name of the default file containing client-side authentication key. This * file should only be readable by the user him/herself. */#define _PATH_SSH_CLIENT_IDENTITY ".ssh/identity"#define _PATH_SSH_CLIENT_ID_DSA ".ssh/id_dsa"#define _PATH_SSH_CLIENT_ID_RSA ".ssh/id_rsa"/* * Configuration file in user\'s home directory. This file need not be * readable by anyone but the user him/herself, but does not contain anything * particularly secret. If the user\'s home directory resides on an NFS * volume where root is mapped to nobody, this may need to be world-readable. */#define _PATH_SSH_USER_CONFFILE ".ssh/config"/* * File containing a list of those rsa keys that permit logging in as this * user. This file need not be readable by anyone but the user him/herself, * but does not contain anything particularly secret. If the user\'s home * directory resides on an NFS volume where root is mapped to nobody, this * may need to be world-readable. (This file is read by the daemon which is * running as root.) */#define _PATH_SSH_USER_PERMITTED_KEYS ".ssh/authorized_keys"/* backward compat for protocol v2 */#define _PATH_SSH_USER_PERMITTED_KEYS2 ".ssh/authorized_keys2"/* * Per-user and system-wide ssh "rc" files. These files are executed with * /bin/sh before starting the shell or command if they exist. They will be * passed "proto cookie" as arguments if X11 forwarding with spoofing is in * use. xauth will be run if neither of these exists. */#define _PATH_SSH_USER_RC ".ssh/rc"#define _PATH_SSH_SYSTEM_RC SSHDIR "/sshrc"/* * Ssh-only version of /etc/hosts.equiv. Additionally, the daemon may use * ~/.rhosts and /etc/hosts.equiv if rhosts authentication is enabled. */#define _PATH_SSH_HOSTS_EQUIV SSHDIR "/shosts.equiv"#define _PATH_RHOSTS_EQUIV "/etc/hosts.equiv"/* * Default location of askpass */#ifndef _PATH_SSH_ASKPASS_DEFAULT#define _PATH_SSH_ASKPASS_DEFAULT "/usr/X11R6/bin/ssh-askpass"#endif/* Location of ssh-keysign for hostbased authentication */#ifndef _PATH_SSH_KEY_SIGN#define _PATH_SSH_KEY_SIGN "/usr/libexec/ssh-keysign"#endif/* xauth for X11 forwarding */#ifndef _PATH_XAUTH#define _PATH_XAUTH "/usr/X11R6/bin/xauth"#endif/* UNIX domain socket for X11 server; displaynum will replace %u */#ifndef _PATH_UNIX_X#define _PATH_UNIX_X "/tmp/.X11-unix/X%u"#endif/* for scp */#ifndef _PATH_CP#define _PATH_CP "cp"#endif/* for sftp */#ifndef _PATH_SFTP_SERVER#define _PATH_SFTP_SERVER "/usr/libexec/sftp-server"#endif/* chroot directory for unprivileged user when UsePrivilegeSeparation=yes */#ifndef _PATH_PRIVSEP_CHROOT_DIR#define _PATH_PRIVSEP_CHROOT_DIR "/var/empty"#endif#ifndef _PATH_LS#define _PATH_LS "ls"#endif/* path to login program */#ifndef LOGIN_PROGRAM# ifdef LOGIN_PROGRAM_FALLBACK# define LOGIN_PROGRAM LOGIN_PROGRAM_FALLBACK# else# define LOGIN_PROGRAM "/usr/bin/login"# endif#endif /* LOGIN_PROGRAM *//* Askpass program define */#ifndef ASKPASS_PROGRAM#define ASKPASS_PROGRAM "/usr/lib/ssh/ssh-askpass"#endif /* ASKPASS_PROGRAM */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -