linux安裝openssh
1. 怎麼連接linux伺服器
Linux伺服器端准備工作
首先需要在Linux伺服器上安裝openssh-server,打開Linux伺服器命令行終端,鍵入下面命令
sudo apt-get install openssh-server1
修改Linux伺服器的ssh配置文件
- sudo gedit /etc/ssh/sshd_config1
先使用」#」注釋掉PermitRootLogin without-password
添加一行PermitRootLogin yes
然後開啟ssh服務
ps -e | grep ssh1
一般情況下,Ubuntu系統都是自帶了openssh-client,如果沒有安裝,在命令行鍵入下面
- sudo apt-get install openssh-client1
如果已經安裝好了openssh-client,那麼可以使用下面的命令連接伺服器
- ssh username@IP1
這里的username是伺服器的一個用戶賬號,IP也是伺服器的IP地址
Windows平台下有許多提供ssh服務的軟體,我們在這里使用Xshell 5軟體
打開Xshell 5軟體,點擊左上角的新建
在主機處輸入Linux伺服器的IP地址,協議選擇為ssh,埠號為22
點擊確定按鈕,再點擊連接,此時會彈出一個交互窗口,輸入伺服器的一個賬戶和密碼
在於伺服器連接正常後,再次打開一個命令行終端,鍵入以下命令,就可以將客戶端數據傳入伺服器
- scp ./filename username@IP:/home/bio321/Desktop1
也可以將伺服器端的數據傳入到客戶端,鍵入以下命令
- scp username@IP:/home/bio321/Desktop/filename ./data 1
在Linux伺服器安裝lrzsz,伺服器端打開命令行,鍵入以下命令安裝
- sudo apt-get install lrzsz1
將客戶端數據傳入服務端,服務端打開命令行,鍵入命令rz
將服務端數據傳入客戶端,服務端打開命令行,鍵入命令sz
客戶端准備工作
客戶端既可以是Windows系統用戶,也可以是Linux系統用戶,下面我們就分別介紹這兩種系統如何來連接Linux伺服器
Ubuntu系統
Windows系統
數據傳輸
下面我們就分別介紹Windows和Linux兩種系統如何與Linux伺服器進行數據傳輸
Ubuntu系統
Windows系統
2. 為什麼在linux環境下安裝openssh時make不成功
make是linux下編譯安裝軟體的三個步驟 ./configure、make、make
install中的第2步。這種安裝,三個步驟是相關的。第一步不成功,第二步是不能進行的。操作不成功,看看前一步有沒有error或者是錯誤。如果沒
有,再看看make 這一步執行後,屏幕顯示上有沒有error或者是錯誤。
根據屏幕上的error提示網路一下具體解決方案。
3. 如何配置OpenSSH伺服器
一、配置openssh伺服器
1、ssh的配置文件是/etc/ssh/ssh_config,一般不要修改!
2、啟動伺服器!
#ntsysv =>確認將sshd前面的勾已打上!
3、手工啟動OpenSSH:
#service sshd start
#service sshd restart(重新啟動)
4、停止伺服器:
#service sshd stop
二、使用OpenSSH客戶端
Redhat linux 9默認已安裝了OpenSSH的客戶端,客戶端和伺服器連接時,可以使用兩種驗證方式:基於口令的驗證方式和基於密匙的驗證方式!
1、基於口令的驗證方式
這種驗證方式要求用戶輸入用戶名稱和密碼!若沒有指定用戶名稱和密碼,則默認使用當前在客戶機上的用戶名!
例1:直接登陸
[root@wljs /]#ssh 210.45.160.17
則登陸用戶名為客戶機當前用戶名!
例2:指定用戶名登陸
[root@wljs /]#ssh [email protected]
或: [root@wljs /]#ssh –l wwz 210.45.160.17
上面過程結束後,系統將會提示你輸入用戶名和密碼!
2、基於密匙的驗證方式
使用密匙的驗證方式,用戶先需要為自己創建一對密匙:公匙和私匙。(公匙用在要登陸的伺服器上)
OpenSSH公開密匙的密碼體制有RSA、DSA!
創建密匙:
例:[root@wljs /]#ssh-keygen –t rsa
回車後,要求輸入使用密匙時的口令!這樣便生成了公匙和私匙:放在用戶主目錄下的.ssh目錄下,文件名:id_rsa.pub和id_rsa!必須將公匙復制到登陸的伺服器的~/.ssh/目錄下,並改名為:authorized_keys!然後,便可使用密匙方式登陸!
#ssh [–l username] ip地址或主機名
三、OpenSSH上常用的命令
1、不登陸遠程系統使用命令
#ssh 210.45.160.17 [命令] [參數]
2、本地系統和遠程系統間文件的傳輸
#scp a.txt [email protected]:/b.txt
#scp [email protected]:/b.txt /c.txt
3、sftp命令
Sftp 命令和ftp命令類似,它是OpenSSH提供的網路傳輸文件的小工具,它更加安全,使用和ftp相似的命令:主要有如下幾個:
1、登陸
#ftp 210.45.160.17
2、ftp 會話的打開與關閉
打開:open 210.45.160.27
關閉:close
3、文件的傳輸
從ftp伺服器上得到文件:
Get a.txt
向ftp上放文件
Put a.txt
4、退出ftp
Bye
5、其他
bell:每個命令執行完畢後計算機響鈴一次
Cd ,ls 等一些常見命令也可以在ftp伺服器目錄中使用!
4. Linux系統下怎麼升級OpenSSH
兩種方式,以紅帽發行版的為例:
1、直接rpm包方式:
1)直接在線yum install
2)紅帽官網下載對應版本的rpm包,然後rpm -Uvh *
2、源碼包方式:
首先卸載自帶的版本,然後到openssh官網下載源碼包,解壓,編譯、安裝。
以上兩種方式,rpm包方式最為簡單和安全,但不能跨版本升級;源碼包方式繁瑣,有風險,需要一定的技術基礎,可以跨版本升級。
5. openssh怎麼安裝 linux
你好,安裝方法如下:
使用rpm -qa |grep openssh-server
然後看提示有沒有返回類似openssh-server-3.9p1-11.el4_7
6. OpenSSH 怎麼安裝啊
1【下載openssl安裝包】:由於openssh依賴於openssl庫,所以在安裝openssh前要先安裝openssl庫
2【解壓openssl安裝包】:下載的安裝包是經過壓縮的gz格式,在linux可以使用自帶的工具tar進行解壓,在安裝包所在目錄執行命令:tar -zxvf openssl-1.0.0l.tar.gz
3 【配置安裝變數】:打開解壓後的目錄-執行命令:cd openssl-1.0.0l;配置安裝環境-執行命令:./configure
4 【編譯源碼】:在解壓目錄執行編譯命令:make
5 【安裝openssl】:切換到root用戶-執行命令:sudo su root;安裝-執行命令:make install
6 【下載openssh安裝包】:選擇自己喜歡的版本即可。
7 【解壓openssh安裝包】:在安裝包所在目錄執行命令:tar -zxvf openssh-6.6p1.tar.gz
8 【配置安裝變數】:打開解壓後的目錄-執行命令:cd openssh-6.6p1;配置安裝環境-執行命令:./configure --prefix=/usr/local/servers/openssh,「/usr/local/servers/openssh」是安裝路徑,可改為自己想安裝的路徑 。
9 【編譯源碼】:在解壓目錄執行編譯命令:make
10 【安裝openssh】:安裝-執行命令:make install
11 【啟動openssh服務】:啟動前先把軟體軟鏈到可執行文件路徑-執行命令:ln -s /usr/local/servers/openssh/sbin/sshd /usr/local/bin/sshd;
啟動服務-執行命令:/usr/local/bin/sshd
12 【查看服務是否啟動成功】:執行命令:ps -ef|grep sshd,說明啟動成功。
7. 在linux下如何訪問伺服器
給虛擬機的Linux裝一個ssh服務,開啟之後再xp上用putty之類的ssh客戶端訪問。
當然還可以安裝telnet服務,vnc服務等等,這些需要另外的客戶端。
建議先提前了解所需的Linux命令,如下進行搜索
Linux伺服器端准備工作
首先需要在Linux伺服器上安裝openssh-server,打開Linux伺服器命令行終端,鍵入下面命令
sudo apt-get install openssh-server
修改Linux伺服器的ssh配置文件
sudo gedit /etc/ssh/sshd_config
先使用」#」注釋掉PermitRootLogin without-password
添加一行 PermitRootLogin yes
然後開啟ssh服務
ps -e | grep ssh
8. Linux系統下怎麼升級OpenSSH
命令 作用
yum repolist all 列出所有倉庫。
yum list all 列出倉庫中所有軟體包
yum info 軟體包名稱 查看軟體包信息
yum install 軟體包名稱 安裝軟體包
yum reinstall 軟體包名稱 重新安裝軟體包
yum update 軟體包名稱 升級軟體包
yum remove 軟體包 移除軟體包
yum clean all 清除所有倉庫緩存
yum check-update 檢查可更新的軟體包
yum grouplist 查看系統中已經安裝的軟體包組
yum groupinstall 軟體包組 安裝指定的軟體包組
yum groupremove軟體包組 移除指定的軟體包組
yum groupinfo 軟體包組 查詢指定的軟體包組信息
請參考《linux就該這么學》,第1章 部署虛擬環境安裝linux系統,查看軟體升級命令。