fedora ssh 安装mysql,Fedora中安装和配置OpenSSH | 学步园
SSH的簡介
傳統(tǒng)的遠(yuǎn)程登陸程序的工具,比如TELNET、Rlogin以及Rsh等,都是將口令在網(wǎng)上明文的方式傳輸?shù)摹o@然這不能保證系統(tǒng)和用戶的安全和利益。SSH(Secure Shell)則避免了上述問題,它建立在應(yīng)用層和傳輸層的安全協(xié)議基礎(chǔ)上。采用通信加密的方式來一定程度上保證數(shù)據(jù)的安全。
SSH主要使用開源軟件為OpenSSH。的在Fedora中安裝和配置OpenSSH也及其方便。
OpenSSH的安裝
1) 安裝openssh-server
[root@localhost ~]# yum install openssh-server
2) 查看是否已成功安裝openssh-server
[root@localhost ~]# rpm -qa | grep openssh-server
openssh-server-5.3p1-19.fc12.i686
3)啟動SSH服務(wù)
[root@localhost ~]# /etc/rc.d/init.d/sshd start
Stopping sshd: [ OK ]
Starting sshd: [ OK ]
如果是重新啟動和關(guān)閉,則分別用
[root@localhost ~]# /etc/rc.d/init.d/sshd restart
[root@localhost ~]# /etc/rc.d/init.d/sshd stop
4) 如果防火墻服務(wù)有開啟, 則需要允許TCP協(xié)議的22端口通信.
[root@localhost ~]# iptables -I INPUT -p tcp --dport 22 -j ACCEPT
5) 到這里所有工作都完成了, 可以嘗試從客戶端SSH登陸Fedora. 比如可以使用putty登錄。另外linux下也有OpenSSH客服端,名為OpenSSH-clients直接安裝使用,見下節(jié)。
6) 如果想讓ssh服務(wù)開機(jī)就運行, 需要使用# ntsysv命令打開開機(jī)服務(wù)選項卡. 選中sshd后按”O(jiān)K”.
[root@localhost ~]# ntsysv
7)如果想配置ssh服務(wù)的運行參數(shù), 是通過修改配置文件/etc/ssh/ssh_config實現(xiàn)的.如果沒什么特殊的要求這都不用配置. /etc/ssh/ssh_config文件的配置選項非常多, 但大部分都已經(jīng)用”#”注釋掉了.配置完記得保存配置文件.
使用OpenSSH客戶端
Fedora 默認(rèn)已安裝了OpenSSH的客戶端OpenSSH-clients, 客戶端和服務(wù)器連接時,可以使用兩種驗證方式:基于口令的驗證方式和基于密匙的驗證方式!
1、基于口令的驗證方式
這種驗證方式要求用戶輸入用戶名稱和密碼!若沒有指定用戶名稱和密碼,則默認(rèn)使用當(dāng)前在客戶機(jī)上的用戶名!
例1:直接登陸
[root@localhost ~]#ssh 210.34.48.52
則登陸用戶名為客戶機(jī)當(dāng)前用戶名!
例2:指定用戶名登陸
[root@localhost ~]#ssh fzu@210.34.48.52
[root@localhost ~]#ssh –l fzu 210.34.48.52
上面過程結(jié)束后,系統(tǒng)將會提示你輸入用戶名和密碼!
2、基于密匙的驗證方式
使用密匙的驗證方式,用戶先需要為自己創(chuàng)建一對密匙:公匙和私匙。(公匙用在要登陸的服務(wù)器上)
OpenSSH公開密匙的密碼體制有RSA、DSA!
創(chuàng)建密匙,比如:
[root@localhost ~]#ssh-keygen –t rsa
回車后,要求輸入使用密匙時的口令!這樣便生成了公匙和私匙:放在用戶主目錄下的.ssh目錄下,文件名:id_rsa.pub和id_rsa!必須將公匙復(fù)制到登陸的服務(wù)器的~/.ssh/目錄下,并改名為:authorized_keys!然后,便可使用密匙方式登陸!
[root@localhost ~]#ssh [–l username] ip地址或主機(jī)名
三、OpenSSH上常用的命令
1、本地系統(tǒng)和遠(yuǎn)程系統(tǒng)間文件的傳輸
#scp a.txt root@210.45.160.17:/b.txt
#scp root@210.45.160.17:/b.txt /c.txt
2、sftp命令
Sftp 命令和ftp命令類似,它是OpenSSH提供的網(wǎng)絡(luò)傳輸文件的小工具,它更加安全,使用和ftp相似的命令:主要有如下幾個:
1)、登陸
#ftp 210.45.160.17
2)、ftp 會話的打開與關(guān)閉
打開:open 210.45.160.27
關(guān)閉:close
3)、文件的傳輸
從ftp服務(wù)器上得到文件:
Get a.txt
向ftp上放文件
Put a.txt
4)、退出ftp
Bye
5)、其他
bell:每個命令執(zhí)行完畢后計算機(jī)響鈴一次
Cd ,ls 等一些常見命令也可以在ftp服務(wù)器目錄中使用!
總結(jié)
以上是生活随笔為你收集整理的fedora ssh 安装mysql,Fedora中安装和配置OpenSSH | 学步园的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Php超出高度隐藏,swiper滑屏中某
- 下一篇: 快手极速版直播语音助手在哪里