2010-08-20 320 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