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
安裝完後 輸入
出現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
然後就可以遠端連線了