在Ubuntu 8 10 安裝和使用者SSH

2021-06-16 03:52:46 字數 1921 閱讀 5303

在終端使用命令測試:

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...