前提
最近在學習docker,經常需要在容器內和容器外來回切換,還有就是在使用hyper-v下的虛擬機的時候,如果執行結果過長的話,屏幕經常就被衝沒了,而且沒有滾動條,不可以回看,這點很麻煩。爲了解決這個問題,所以本次介紹一下如何使用putty來遠程連接centos7.
主要步驟
- 打開虛擬機centos7下的ssh
- 在操作系統即Windows系統下載putty並配置
打開虛擬機centos下的ssh
-
首先,要確保CentOS7安裝了openssh-server,在終端中輸入 yum list installed | grep openssh-server
此處結果顯示已經安裝了openssh-server
如果又沒任何輸出顯示錶示沒有安裝 openssh-server,通過輸入 yum install openssh-server
-
然後從根目錄下轉到 /etc/ssh/ 目錄下,找到sshd服務配置文件 sshd_config
用vim編輯器打開sshd_config文件(vi命令也可)
將文件中,關於監聽端口、監聽地址前的 # 號去除
然後開啓允許遠程登錄(允許使用root登陸的意思)
最後,開啓使用用戶名密碼來作爲連接驗證(這段代碼的位置在下面,所以需要按↓來找到要修改的位置)
vim使用小貼士:
進入之後按一下a,然後進入編輯模式
編輯的時候按↑或↓來找到要修改的位置
退出的時候,先按一下esc,然後輸入:wq!即可 -
開啓 sshd 服務,輸入 sudo service sshd start
(root用戶登陸的話,sudo不寫也可以)
-
檢查 sshd 服務是否已經開啓,輸入ps -e | grep sshd
或者輸入netstat -an | grep 22 檢查 22 號端口是否開啓監聽
--------------如果上述步驟都沒有問題,證明你的ssh就配置好啦!!!-------------------
在操作系統即Windows系統下載putty並配置
- 首先,去官網下載Putty。
下載地址:https://putty.en.softonic.com/ - 下載之後安裝就可以啦
- 安裝之後找到Putty並打開它
- 打開之後如下圖所示,首先輸入虛擬機的ip地址,然後點擊Save(防止以後每次進入都需要輸入ip),最後點擊Open就可以啦。
注:不確定虛擬機的ip地址的,可以在虛擬機中使用 ifconfig 進行查看。
- Open之後,輸入虛擬機的用戶名和密碼就可以使用putty啦。
- 我們來輸入一些命令確認一下,是否真正的連接到了虛擬機,證明完全沒有問題~~
-----如果上述步驟都沒有問題,證明你的putty就配置好而且可以與虛擬機通信啦!-----