2014-09-08 1 views
0

Когда я пытаюсь выполнить ssh на моем сервере ubuntu с моего mac (ssh ip address), я получаю следующую ошибку: Разрешение отклонено (publickey). Я хотел бы подключиться через ssh через пароль или ключи, в зависимости от того, что может выполнить работу. Спасибо за помощь :)Настройка ssh для подключения с mac (osx 10.9.x) к серверу ubuntu (14.04.1)

Файл Я модифицировал это/и т.д./SSH/sshd_config:

# Package generated configuration file 
# See the sshd_config(5) manpage for details 

# What ports, IPs and protocols we listen for 
Port 22 
# Use these options to restrict which interfaces/protocols sshd will bind to 
#ListenAddress :: 
#ListenAddress 0.0.0.0 
Protocol 2 
# HostKeys for protocol version 2 
HostKey /etc/ssh/ssh_host_rsa_key 
HostKey /etc/ssh/ssh_host_dsa_key 
HostKey /etc/ssh/ssh_host_ecdsa_key 
HostKey /etc/ssh/ssh_host_ed25519_key 
#Privilege Separation is turned on for security 
UsePrivilegeSeparation yes 

# Lifetime and size of ephemeral version 1 server key 
KeyRegenerationInterval 3600 
ServerKeyBits 1024 

# Logging 
SyslogFacility AUTH 
LogLevel VERBOSE 

# Authentication: 
LoginGraceTime 120 
#PermitRootLogin without-password 
PermitRootLogin yes 
StrictModes yes 

RSAAuthentication yes 
PubkeyAuthentication yes 
#AuthorizedKeysFile %h/.ssh/authorized_keys 

# Don't read the user's ~/.rhosts and ~/.shosts files 
IgnoreRhosts yes 
# For this to work you will also need host keys in /etc/ssh_known_hosts 
RhostsRSAAuthentication no 
# similar for protocol version 2 
HostbasedAuthentication no 
# Uncomment if you don't trust ~/.ssh/known_hosts for RhostsRSAAuthentication 
#IgnoreUserKnownHosts yes 

# To enable empty passwords, change to yes (NOT RECOMMENDED) 
PermitEmptyPasswords no 

# Change to yes to enable challenge-response passwords (beware issues with 
# some PAM modules and threads) 
ChallengeResponseAuthentication no 

# Change to no to disable tunnelled clear text passwords 
PasswordAuthentication yes 

# Kerberos options 
#KerberosAuthentication no 
#KerberosGetAFSToken no 
#KerberosOrLocalPasswd yes 
#KerberosTicketCleanup yes 

# GSSAPI options 
#GSSAPIAuthentication no 
#GSSAPICleanupCredentials yes 

X11Forwarding yes 
X11DisplayOffset 10 
PrintMotd no 
PrintLastLog yes 
TCPKeepAlive yes 
#UseLogin no 

#MaxStartups 10:30:60 
#Banner /etc/issue.net 

# Allow client to pass locale environment variables 
AcceptEnv LANG LC_* 

Subsystem sftp /usr/lib/openssh/sftp-server 

# Set this to 'yes' to enable PAM authentication, account processing, 
# and session processing. If this is enabled, PAM authentication will 
# be allowed through the ChallengeResponseAuthentication and 
# PasswordAuthentication. Depending on your PAM configuration, 
# PAM authentication via ChallengeResponseAuthentication may bypass 
# the setting of "PermitRootLogin without-password". 
# If you just want the PAM account and session checks to run without 
# PAM authentication, then enable this but set PasswordAuthentication 
# and ChallengeResponseAuthentication to 'no'. 
UsePAM yes 

#AllowTcpForwarding no 

#X11Forwarding no 
+0

Какое имя пользователя используется для соединения? – DKSan

ответ

0

Вы должны установить некоторые программы брандмауэра для Ubuntu, а затем аутентифицировать порт, который вы хотите, чтобы связь случиться. Вы можете использовать gufw, если вам нужна графическая версия.

0

При использовании SSH из макинтош необходимо указать имя пользователя , на котором вы пытаетесь войти в систему.

Так что, если ваше имя пользователя на вашем Ubuntu сервере пользователя и ваш IP 10.0.0.1, то вы бы do:

ssh [email protected] 

Он запросит у вас пароль ubuntu.

Напечатайте это, нажмите enter.

Теперь вы должны войти на свой сервер ubuntu.

Смежные вопросы