1. 程式人生 > >Ubunutu之SSH/sftp服務搭建

Ubunutu之SSH/sftp服務搭建

安裝SSH服務端:

      sudo apt-get install openserver-ssh

      一般安裝完成後,ssh server就是自動啟動,並新增到開機啟動列表,ssh服務就可用了。

 

檢視SSH服務:

     ps -ef | grep ssh

 

配置檔案預設存放的位置:

     /etc/ssh/sshd_config

    可以通過修改配置檔案,允許ssh客戶端以root身份登入。

          把配置檔案中的”PermitRootLogin without-password

“加一個”#”號,把它註釋掉

          再增加一句”PermitRootLogin yes“–>儲存,修改成功

 

可以本地登入SSH

    ssh localhost

可以配置本地無密碼登入SSH
cd ~/.ssh ssh-keygen -t rsa cp id_rsa.pub authorized_keys

 

sftp連線Linux是通過ssh協議,所以ssh伺服器搭建好就可以使用sftp。可以在/etc/ssh/sshd_config配置sftp訪問的目錄許可權。

 

控制SSH服務:

       service ssh status

       service ssh start/stop/restart

 

檢視下ssh服務的網路連線情況:

     netstat -ntlp

 

如果SSH伺服器啟動正常,排除使用者名稱密碼錯誤,還是不能連線的話,考慮關閉防火牆對應的埠。