2010-08-20 112 views
26

在Windows上,我使用PuTTY通过SSH登录远程服务器。我可以在连接和登录后更改默认的目录入口点吗? (这将是一个更安全的时间)PuTTY:更改默认的SSH登录目录

例如从服务器的/ home/服务器的/ home /子目录/子目录

忘了远程Web服务器是基于Linux的

+4

更好的贴合superuser.com – Svisstack 2010-08-20 11:39:18

回答

36
  • 添加cd subdir/subdir~/.bashrc~/.bash_profile,或
  • 变化添加用户的主目录。
+6

要更改用户的主目录:** usermod命令-d /路径/到/ DIR /用户名** – Zak 2013-06-21 10:03:15

+0

也就是说那么离合器。 – OneChillDude 2014-01-28 01:27:47

+0

好,足够的共享主机服务。对于这个特殊的驱动,它几乎更好,因为它根本不依赖于客户端配置。 – 2014-05-15 21:53:54

0

取决于很多事情。主要是服务器操作系统。大多数SSH服务器都运行Linux或Unix的某种风格。当你通过远程文本登录的任何方法进行连接时(因为SSH是这个类别的成员之一),这样的系统会自动产生一个shell进程与你通话。这可能是“bash”,它在启动时运行各种各样的东西。退房

男子打击

了解更多。你可以做的许多事情之一是cd到子文件夹。

1

您可以通过始终登录到同一屏幕会话来使用屏幕保持当前目录。

将带有参数的屏幕命令添加到您的putty保存的会话下SSH>远程命令。 请参阅屏幕文档以了解要使用的参数。

screen -R -O -t mysession -S mysession -f 
+0

我从命令行启动putty - 是否有可用于完成此操作的命令行参数? – ArtOfWarfare 2015-12-30 18:06:41

39

您还可以用Putty本身更改目录。转到PuTTY配置 - >连接 - > SSH。在“远程命令”一栏填写下列要求:

cd subdir/subdir ; /bin/bash 
+0

这对我很好,谢谢 – FruitBreak 2013-06-26 10:54:52

+0

但它显示bash-3.00,但它会很好,如果它会显示像asd @/var/bbc/kj/lk $提示。有没有办法做到这一点? – 2013-12-23 06:40:33

+1

@bimleshsharma,对我来说,它提供如下命令提示符:[userName @ hostName directoryName] $ 所以它看起来像你想要的。因此,这可能是你的bash配置的一个问题。 – lagivan 2013-12-24 11:30:38