Ubuntu中ssh 命令詳解

2021-07-11 07:18:52 字數 1141 閱讀 8849

ssh程式分為有客戶端程式openssh-client和服務端程式openssh-server。如果需要ssh登陸到別的電腦,需要安裝openssh-client,該程式ubuntu是預設安裝的。而如果需要從遠端連線到本機,則需要安裝openssh-server,該程式需要自己安裝。在ubuntu下安裝openssh-server非常簡單。

sudo apt-get install ssh 預設安裝server 和client

安裝openssh-server

$ sudo apt-get install openssh-server

檢視openssh-server是否啟動

$ ps -e|grep ssh  或者 ps -aux|grep ssh

程序ssh-agent是客戶端,sshd為伺服器端,如果結果中有sshd的程序說明openssh-server已經啟動,如果沒有則需執行命令啟動。

啟動、停止和重啟openssh-server的命令如下

/etc/init.d/ssh start

/etc/init.d/ssh stop

/etc/init.d/ssh restart

配置openssh-server

openssh-server配置檔案位於/etc/ssh/sshd_config,在這裡可以配置ssh的服務埠等,例如:預設埠是22,可以自定義為其他埠號,如222,然後需要重啟ssh服務。

關閉ssh登入到root使用者

開放ssh登入root許可權是非常危險的,所以不是特別需要,應該關閉該許可權,在配置檔案/etc/ssh/sshd_config中找到permitrootlogin yes一行,將yes改為no然後重啟ssh即可。

ubuntu中配置openssh-server開機自動啟動

sudo vi ~/.bashrc

新增/etc/init.d/ssh start

或者開啟/etc/rc.local檔案,在exit 0語句前加入:

/etc/init.d/ssh start

關於客戶端連線

客戶端可以用putty、securecrt、ssh secure shell client等ssh 客戶端軟體,輸入您伺服器的ip位址,並且輸入登入的使用者和密碼就可以登入了。我常選擇的客戶端軟體是putty。

來自:

SSH命令詳解

ssh 的詳細使用方法如下 ssh l login name hostname user hostname command ssh afgknqtvxcpx246 c blowfish 3des e escape char i identity file l login name o option ...

ssh命令詳解

ssh 的詳細使用方法如下 ssh l login name hostname user hostname command ssh afgknqtvxcpx246 c blowfish 3des e escape char i identity file l login name o option ...

ssh命令詳解

ssh是一種以安全 加密方式連線遠端主機或伺服器 的方法。ssh伺服器接受從有ssh的客戶機的連線,允許操作者象在本地一樣地登入系統。你可以用ssh從遠端執行shell和x程式。1 安裝ssh伺服器 加入universe和multiverse源後,用新立得安裝ssh和openssh server 網...