PuTTY:更改默认 SSH 登录目录 [关闭]
Posted
技术标签:
【中文标题】PuTTY:更改默认 SSH 登录目录 [关闭]【英文标题】:PuTTY: Change default SSH login directory [closed] 【发布时间】:2011-04-01 14:53:36 【问题描述】:在 Windows 中,我使用 PuTTY 通过 SSH 登录基于 Linux 的远程服务器。
连接和登录后是否可以更改默认目录入口点? (这样可以节省很多时间。)
例如从server/home/
到server/home/subdir/subdir/
【问题讨论】:
更适合 superuser.com @Svisstack 有没有办法把它移到那里,因为这个问题有一些有用的答案。 【参考方案1】:您还可以在 PuTTY 中更改目录:
配置 → 连接 → SSH
使用以下内容填写“远程命令”字段:
cd subdir/subdir ; /bin/bash
【讨论】:
这对我很有用,谢谢 但它显示的是 bash-3.00,但如果它显示像 asd@/var/bbc/kj/lk$ 这样的提示,那就太好了。有没有办法做到这一点? @bimleshsharma,对我来说,它提供如下命令提示符: [userName@hostName directoryName]$ 所以它看起来像你想要的。因此,这可能是您的 bash 配置的问题。 是的,我正在寻找相同的。不设置此远程命令很好,但设置后它不会出现在通常的提示中。 @ArtOfWarfare,使用远程命令创建存储会话并使用putty.exe -load "session name"
运行它。或者,您可以使用-m "local file name"
参数从本地文件名加载远程命令。在此处查看更多信息:the.earth.li/~sgtatham/putty/0.66/htmldoc/…【参考方案2】:
将cd subdir/subdir
添加到~/.bashrc
或~/.bash_profile
,或
更改用户的主目录。
【讨论】:
更改用户的主目录:usermod -d /path/to/dir/ username 好吧,对于共享托管服务来说已经足够了。对于这个特殊的驱动,它几乎更好,因为它根本不依赖于客户端配置。【参考方案3】:您可以通过始终登录到同一个屏幕会话来使用屏幕来保留当前目录。
将带有参数的屏幕命令添加到 SSH>远程命令下的 putty 保存会话。 请参阅屏幕文档以了解要使用的参数。
screen -R -O -t mysession -S mysession -f
【讨论】:
我从命令行启动 putty - 有没有可以用来完成此操作的命令行参数?【参考方案4】:取决于很多事情。主要是服务器操作系统。大多数 SSH 服务器运行某种风格的 Linux 或 Unix。当您通过任何远程文本登录方法进行连接时(因为 SSH 是此类别的成员之一),这样的系统将自动生成一个 shell 进程来与您对话。那可能是“bash”,它在启动时运行各种东西。看看
男子重击
了解更多。您可以做的许多事情之一就是 cd 到子文件夹。
【讨论】:
以上是关于PuTTY:更改默认 SSH 登录目录 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章