ubuntu版本scp連接Permission denied, please try again.問題


scp依賴於ssh服務

1.scp連接到ubuntu版本時,使用的用戶必須有操作目錄的權限:

例:scp /etc/my.cnf  mysql@192.168.2.100 /etc/

192.168.2.100主機的mysql用戶,必須得有/etc目錄的操作權限,一般給全權限7

2.如果是以root用戶連接的話,這個時候得去修改ssh的配置文件,因為ubuntu上面安裝ssh時,默認是不允許以root用戶鏈接的。

例如:scp /etc/my.cnf  root@192.168.2.100  /etc

修改192.168.2.100上/etc/ssh/sshd_config文件,部分內容:

vim sshd_config

# default value.

Port 22
#AddressFamily any
#ListenAddress 0.0.0.0
#ListenAddress ::

#HostKey /etc/ssh/ssh_host_rsa_key
#HostKey /etc/ssh/ssh_host_ecdsa_key
#HostKey /etc/ssh/ssh_host_ed25519_key

# Ciphers and keying
#RekeyLimit default none

# Logging
#SyslogFacility AUTH
#LogLevel INFO

# Authentication:

LoginGraceTime 100m
#PermitRootLogin prohibit-password
PermitRootLogin yes
StrictModes yes
#MaxAuthTries 6
#MaxSessions 10

#PubkeyAuthentication yes

3.重啟ssh服務

root@debian:/etc/ssh# service ssh restart
root@debian:/etc/ssh# service sshd restart

端口鏈接問題

鏈接遠程ssh22端口時被拒絕,這個時候第一個要干的是先檢查ssh服務是否安裝,主機是否監聽22端口,上面正常后還是鏈接不上 這時候就去看防火牆,解決防火牆的問題。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM