https://blog.slogra.com/post-588.html
公司新上了一台測試服務器,要求禁止使用scp和sftp,說是怕服務器上數據傳出去,我說ssh在使用一樣會有數據傳出去的,但技術總監說畢竟他們不知道那么高深的方法,所以禁止了scp和sftp就夠了,好吧,都這樣說了我還有什么辦法,只能照做.
系統:centos 5.x
1.先禁止scp
rpm -qa|grep openssh-*
yum remove openssh-clients -y
刪除了openssh-clients后,再執行scp,就會報下面的錯誤:
-bash: scp: command not found
2.禁止sftp
vi /etc/ssh/sshd_config
Subsystem sftp /usr/libexec/openssh/sftp-server
把這行注釋了,如下:
#Subsystem sftp /usr/libexec/openssh/sftp-server
退出保存后,重啟sshd:
service sshd restart
https://blog.csdn.net/zhang_yang_43/article/details/68950602
openssh-server和openssh-clients的區別
好了,這樣就可以交差了.
-
openssh-server的功能主要是作為一個服務運行在后台,如果這個服務開啟,我們就可以用一些遠程連接工具來連接centos。因為minimal版本自帶openssh-server,所以XShell可以連上centos
-
openssh-client的功能我覺得類似於XShell,可以作為一個客戶端連接上openssh-server,但是Centos6.4的minimal版本不包括openssh-client,所以centos之前出現無法使用ssh登錄的情況,centos可以使用如下命令安裝客戶端:
-
安裝wget
-
yum -y install wget
-
-
安裝openssh -client
-
yum install openssh-clients
- 1
- 2
- 3
- 4
- 5
- 6
- 1
- 2
- 3
- 4
- 5
- 6
- Ubuntu下可以使用如下命令openssh的服務端和客戶端(好像安裝openssh-server時也會自動安裝openssh-clients)
-
sudo apt- get update
-
sudo apt- get install openssh-server