我使用PuTTY连接到远程服务器。我希望我的SSH会话从服务器上指定的文件夹中启动,因此我不必cd /my/path/
每次登录时都要做。
我使用PuTTY连接到远程服务器。我希望我的SSH会话从服务器上指定的文件夹中启动,因此我不必cd /my/path/
每次登录时都要做。
Answers:
如果仅希望通过PuTTY登录时的行为,则可以在PuTTY配置对话框(在Connection / SSH下)中使用“远程命令”。您将输入
cd /my/path ; /bin/myshell
进入“远程命令”字段。如果您需要设置更复杂的内容,则可以输入“ / remote command”的脚本名称/ home /您的名称/您的脚本,其中包含以下内容
cd /my/path
all-other-stuff-I-need-to-do
/bin/myshell
您需要在脚本中手动启动Shell,否则SSH会话将在脚本完成后立即终止。
“远程命令”的优点是您可以在PuTTY中创建不同的保存会话,在其中调用了不同的脚本(如果需要)。
当然,如果在登录帐户时始终希望拥有相同的目录(与PuTTY无关),则可以将cd
命令添加到 grawity ~/.profile
或~/.bash_profile
如所解释的那样。