在終端使用命令測試:
ssh localhost
如果出現以下錯誤,則很可能是因為還沒有安裝ssh-server:
ssh: connect to host localhost port 22: connection refused
ubuntu系統下的ssh伺服器端搭建
1)安裝和設定 openssh server
ubuntu 下安裝 openssh server 需要的命令只有一條:
sudo apt-get install openssh-server
啟動ssh-server
sudo /etc/init.d/ssh start
2)進一步設定一下,可以讓 openssh 登入時間更短,並且更加安全。這一切都是通過修改 openssh 的配置檔案 sshd_config 實現的。
開啟 sshd_config 檔案:
sudo gedit /etc/ssh/sshd_config
找到 gssapi options 這一節,將下面兩行注釋掉:(我裝得ssh預設是已經注釋的)
#gssapiauthentication yes
#gssapidelegatecredentials no
然後重新啟動 ssh 服務即可:
sudo /etc/init.d/ssh restart
再登入試試,應該非常快了吧
3)linux下實現基於金鑰的ssh。
ssh 服務中,所有的內容都是加密傳輸的,安全性基本***。但是如果能使用證書認證的話,安全性將會更上一層樓,而且經過一定的設定,還能實現證書認證自動登入的效果。
首先修改 sshd_config 檔案,開啟證書認證選項:
rsaauthentication yes
pubkeyauthentication yes
authorizedkeysfile %h/.ssh/authorized_keys
然後關閉密碼驗證嗯。
# to enable empty passwords, change to yes (not recommended)
permitemptypasswords no
修改完成後重新啟動 ssh 服務。
sudo /etc/init.d/ssh restart
ssh-keygen -t dsa -p '' -f ~/.ssh/id_dsa
建立的過程中會提示輸入 passphrase,這相當於給證書加個密碼,也是提高安全性的措施,這樣即使證書不小心被人拷走也不怕了。
ssh-keygen 命令會生成兩個金鑰,分別叫做私鑰id_rsa和公鑰id_rsa.pub。再把 id_dsa.pub 追加到authorized_keys 裡面(當前並沒有 authorized_keys檔案):
$ cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys。
完成後可以實現無密碼登入本機:
$ ssh localhost。
下面是兩台機器的鏈結。首先我們需要將私鑰留在客戶端上,將公鑰使用scp命令傳到伺服器上。
scp id_dsa.pub [email protected]: /home 將id_dsa.pub檔案傳到192.168.0.3主機使用者名稱是username1的home下。
再到 192.168.0.3上,使用username1 ,執行 $ cat id_dsa.pub >> .ssh/authorized_keys。這樣客戶端的公鑰就新增到服務端上了。
ssh username1@ 192.168.0.3。可以將192.168.0.3加到客戶端的/etc/hosts:
192.168.0.3
username1 host
這樣以後訪問
就可以使用
ssh username1@
username1 host。
在ubuntu 8 10上安裝fcitx輸入法
1 到deb安裝包並安裝它。dpkg i fcitx 3.5 1 i386.deb 2 安裝完成後,啟動 fcitx。fcitx 1 如果啟動出錯,出現 please set xmodifiers.說明你還沒有設定 fcitx 方法一 請在 etc x11 xinit xinput.d 目錄中檢視檔...
關於Ubuntu 8 10硬碟安裝無法分割槽
我在前天安裝的ubuntu把經驗留給大家。關於ubuntu 8.10硬碟安裝無法分割槽情況,我也剛好遇到了,我的解決辦法,主要步驟如下 機器c盤分割槽ntfs,我的機器配置amd 5000 3.在c盤根目錄新建 menu.lst檔案,內容如下 title install ubuntu find se...
Ubuntu8 10網路配置
1 使用新增 刪除工具刪除網路管理程式 8.10的乙個bug所在 2 sudo gedit etc network inte ces 改為auto eth0 iface eth0 inet static address 192.168.0.220 netmask 255.255.255.0 gate...