linux ssh命令詳解

2021-09-18 07:37:41 字數 2081 閱讀 6974

-l login_name 

指定登入於遠端機器上的使用者,若沒加這個選項,而直接打 ssh lost 也是可以的,它是以讀者目前的使用者去做登入的動作。 例如: ssh –l shie mouse.oit.edu.tw 

-c blowfish|3des 

在期間內選擇所加密的密碼型式。預設是3des,3des(作三次的資料加密) 是用三種不同的密碼鍵作三次的加密-解密-加密。 blowfish 是乙個快速區塊密碼編制器,它比3des更安全以及更快速。

-v verbose 模式。使ssh 去印出關於行程的除錯訊息,這在連線除錯,認 證和設定的問題上有很的幫助。 

-v 顯示版本。 

-a 關閉認證**聯機。 

-f 要求ssh 在背景執行命令,假如ssh要詢問密碼或通行證,但是使用者 想要它在幕後執行就可以用這個方式,最好還是加上-l user 例如在遠端場所上啟用 x11,有點像是 ssh –f host xterm 。 

-e character 

設定跳脫字元。 

-g 允許遠端主機去連線本地指派的 ports。 

-i identity_file 

選擇所讀取的 rsa 認證識別的檔案。預設是在使用者的家目錄 中的 .ssh/identity 。 

-n 重導 stdin 到 /dev/null (實際上是避免讀取 stdin)。必須當 ssh 在幕後執 行時才使用。常見的招數是使用這選項在遠端機器上去執行 x11 的程式 例如,ssh -n shadows.cs.hut.fi emacs &,將在 shadows.cs.hut.fi 上啟用 emace,並且 x11 連線將自動地在加密的通道上傳送。ssh 程式將把它放 在幕後。(假如ssh需要去詢問密碼時,這將不會動作) 

-p port 

連線遠端機器上的 port。 

-p 使用非特定的 port 去對外聯機。如果讀者的防火牆不淮許從特定的 port去聯機時,就可以使用這個選項。注意這個選項會關掉 rhostsauthentication 和 rhostsrsaauthentication。 

-q 安靜模式。把所有的警告和訊息抑制,只有嚴重的錯誤才會被顯示。 

-t 強制配置 pseudo-tty。這可以在遠端機器上去執行任意的 screen-based 程 式,例如操作 menu services。 

-c 要求壓縮所有資料(包含 stdin, stdout,stderr 和 x11 和 tcp/ip 連線) 壓縮演算規則與 gzip 相同,但是壓縮的等級不能控制。在數據機或 聯機速度很慢的地方,壓縮是個很好的選擇,但如果讀者的網路速路很 快的話,速度反而會慢下來。 

-l listen-port:host:port 

指派本地的 port 到達端機器位址上的 port。 

-r listen-port:host:port 

指派遠端上的 port 到本地位址上的 port。 

-2 強制 ssh 去使用協議版本 2。 

-4 強制 ssh 去使用 ipv4 位址。 

-6 強制 ssh 去使用 ipv6 位址。 

-t 不顯示終端,只顯示連線成功資訊

-n 是不執行遠端命令,在只是埠**時這條命令很有用處。

不指定使用者登入

ssh 192.168.0.11

指定使用者登入

ssh -l root 192.168.0.11

ssh [email protected]

修改過ssh登入埠登入

ssh -p 12333 192.168.0.11

ssh -l root -p 12333 216.230.230.114

ssh -p 12333 [email protected]

修改ssh服務埠

vi /etc/ssh/sshd_config

找到 #port 22 修改為 port 12333

重啟ssh服務 service sshd restart

禁止root登入

vi /etc/ssh/sshd_config

找到 #permitrootlogin yes 修改為 找到 permitrootlogin no

重啟ssh服務 service sshd restart

Linux ssh相關命令

1 重新啟動sshd服務 root master init.d pwd etc init.d root master init.d sshd restart 停止 sshd 確定 正在啟動 sshd 確定 root master init.d 2 麒麟6下重新啟動sshd服務 root master...

Linux SSH相關命令

上傳檔案到ssh伺服器 scp r local folder remote username remote ip remote folder scp local file remote username remote ip remote folder scp test.c android 192.1...

Linux ssh登入命令

常用格式 ssh l login name p port user hostname 舉例不指定使用者 ssh 192.168.0.11 指定使用者 ssh l root 192.168.0.11 ssh root 192.168.0.11 如果修改過ssh登入埠的可以 ssh p 12333 19...