記錄下用SecureCRT連接虛擬機(jī)中Ubuntu系統(tǒng)
一秽澳、開啟和關(guān)閉防火墻
引自:https://www.cnblogs.com/sweet521/p/5733466.html
由于LInux原始的防火墻工具iptables過于繁瑣我磁,所以ubuntu默認(rèn)提供了一個(gè)基于iptable之上的防火墻工具ufw锯厢。
ubuntu 9.10默認(rèn)的便是UFW防火墻顿颅,它已經(jīng)支持界面操作了经柴。在命令行運(yùn)行ufw命令就可以看到提示的一系列可進(jìn)行的操作丈探。
最簡單的一個(gè)操作:sudo ufw status可檢查防火墻的狀態(tài)欺殿,我的返回的是:不活動(dòng)
sudo ufw version防火墻版本
ubuntu 系統(tǒng)默認(rèn)已安裝ufw.
1.安裝
sudo apt-get install ufw
2.啟用
sudo ufw enable
sudo ufw default deny
運(yùn)行以上兩條命令后橡娄,開啟了防火墻诗箍,并在系統(tǒng)啟動(dòng)時(shí)自動(dòng)開啟。關(guān)閉所有外部對本機(jī)的訪問挽唉,但本機(jī)訪問外部正常滤祖。
3.開啟/禁用
sudo ufw allow|deny [service]
4.打開或關(guān)閉某個(gè)端口,例如:
sudo ufw allow smtp 允許所有的外部IP訪問本機(jī)的25/tcp (smtp)端口
sudo ufw allow 22/tcp 允許所有的外部IP訪問本機(jī)的22/tcp (ssh)端口
二瓶籽、確保Ubuntu系統(tǒng)中安裝openssh
如果沒有安裝openssh會(huì)在使用遠(yuǎn)程登錄工具SecureCRT的時(shí)候遇到了這個(gè)問題:
secureCRT The remote system refused the connection
SSH分客戶端openssh-client和服務(wù)端openssh-server匠童,
openssh-client是客戶端,openssh-server是服務(wù)端棘劣。
當(dāng)然判斷機(jī)器是否安裝ssh服務(wù)俏让,可以使用如下命令:
ssh?localhost
若反饋:
ssh:?connect?to?host?localhost?port?22:?Connection?refused
說明并沒有安裝。所以在終端輸入:
sudo?apt-get?install?openssh-client
安裝openssh-client
sudo?apt-get?install?openssh-server
安裝openssh-server。
安裝完后首昔,終端輸入:
ps?-e|grep?ssh ?
若反饋類似:
1418??????????00:00:00?sshd
說明ssh-server已經(jīng)啟動(dòng)了寡喝。當(dāng)然也可以鍵入:
service?ssh?start
來啟動(dòng)服務(wù)。此時(shí)再連接CRT就會(huì)發(fā)現(xiàn)已經(jīng)解決了勒奇。
注:為了解決在線安裝慢的問題预鬓,附上適用于Ubuntu10.04的版本的軟件包下載地址。
重啟ssh服務(wù)
service?ssh restart
http://download.csdn.net/detail/u011552404/9373562
三赊颠、解決連接時(shí)報(bào)錯(cuò)
Password Authentication Failed
Password authentication failed.Please verify that the username and password are correct.
執(zhí)行以下命令來打開ssh配置文件
sudo gedit /etc/ssh/sshd_config
或者
sudo vim??/etc/ssh/sshd_config
#找到PermitRootLogin without-password
#將without-password修改為yes
#重啟ssh服務(wù)service ssh restart
#再用securecrt就能成功登錄
當(dāng)然格二,入果連接時(shí)
usernamed 和你再登錄時(shí)候輸入的用戶名不一致的話會(huì)出現(xiàn)異常信息
The server has disconnected with an error. ?Server message reads:A protocol error occurred. Change of username or service not allowed: (root,ssh-connection) -> (zoujiaqing,ssh-connection)