在特定目录中启动油腻的会话

在特定目录中启动油腻的会话

我使用 PuTTY 连接到远程服务器。我希望我的 SSH 会话从我在服务器上指定的文件夹开始,这样我就不必cd /my/path/每次登录时都这样做。可以吗?

答案1

如果您只希望通过 PuTTY 登录时执行此行为,则可以使用 PuTTY 配置对话框中的“远程命令”(在“连接/SSH”下)。您可以输入

cd /my/path ; /bin/myshell

在“远程命令”字段中。如果您要设置更复杂的内容,则可以输入脚本名称 /home/yourname/yourscript 作为“远程命令”,其中包含类似以下内容的内容

cd /my/path
all-other-stuff-I-need-to-do
/bin/myshell

您需要在脚本中手动启动 shell,否则 SSH 会话将在脚本完成后立即终止。

“远程命令”的优势是,您可以在调用不同脚本的茶壶中创建不同的保存会话(如果需要)。

当然,如果你总是希望在您登录账户时拥有相同的目录(独立于PuTTY),您可以按照grawity的解释将cd命令添加到 ~/.profile或。~/.bash_profile

答案2

您可以将命令添加到~/.profile(或~/.bash_profile)以在每次登录时自动运行。

相关内容