1. 程式人生 > >Linux Ubuntu從零開始部署web環境及專案-----搭建ssh環境(一)

Linux Ubuntu從零開始部署web環境及專案-----搭建ssh環境(一)

linux搭建ssh環境

1,使用者登入

    成功輸入使用者名稱和密碼後

 進入Ubuntu介面

 2,配置網路

  參考:http://blog.csdn.net/liu782726344/article/details/52912797

  進入系統後,輸入ifconfig檢視ip

  發現只有lo 本機ip

 

輸入ping 127.0.0.1 可以連線說明網絡卡存在

輸入ifconfig -a

 

看到有4個網絡卡 找到對應網線插入的介面 並載入網絡卡

ifconfig em1 up載入網絡卡(插入的是第一個)  

然後配置網絡卡輸入sudo vim /etc/network/interfaces

address 192.168.1.5  IP地址
gateway 192.168.1.1    閘道器
netmask 255.255.255.0  網路掩碼
network 192.168.1.0網路地址
broadcast 192.168.1.255  廣播

 

進入之後 先輸入 i 編輯 ,編輯完成後 按ESC退出編輯 然後輸入 :   退出命令

輸入 wq  儲存文件

輸入cat /etc/network/interfaces 可檢視編輯文件

就可以ping通了

 3,開啟SSH服務

參考:http://www.cnblogs.com/yhyjy/p/3760500.html

先輸入: ssh localhost   

如果出現 ssh: connect to host localhost port 22: Connection refused

說明沒有安裝成功

先輸入:sudo apt-get install openssh-server  安裝命令

如果提示:Package openssh-server is not available 錯誤

那就先更新下: 命令: sudo apt-get update

更新完後再來安裝 輸入:sudo apt-get install openssh-server  

解除安裝命令: sudo apt-get remove openssh-server

安裝完後 輸入

:ps -e|grep ssh

出現sshd說明安裝成功了

 

如果沒有啟動成功:輸入 sudo /etc/init.d/ssh start 或者 service ssh start

 4,遠端連線

本地通過xshell連線

 


連線完成

點選xftp連線 出現 sftp子系統申請拒絕

解決辦法

輸入: vim /etc/ssh/sshd_config

Subsystem sftp /usr/lib/openssh/sftp-serverto

修改為 Subsystem sftp internal-sftp

沒有的話就直接新增

新增成功後重啟服務 service ssh restart

 

然後就可以遠端連線了