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 網...