У меня есть просто установленная человечность 11.10 (ре) на моем основном ПК, и время соединения каждый раз, когда я пытаюсь к подключению ssh к моему ноутбуку (по локальной сети) получить файлы, которых я создал резервную копию там. Время соединения каждый раз я пытаюсь соединиться.
Я могу установить соединение в другом направлении без проблемы.
Вот подробный вывод, который я получаю, когда я пытаюсь соединиться:
ovangle@ruby-EP43-DS3:~$ ssh -v ovangle@10.1.1.4 OpenSSH_5.8p1 Debian-7ubuntu1, OpenSSL 1.0.0e 6 Sep 2011 debug1: Reading configuration data /etc/ssh/ssh_config debug1: Applying options for * debug2: ssh_connect: needpriv 0 debug1: Connecting to 10.1.1.4 [10.1.1.4] port 22. debug1: connect to address 10.1.1.4 port 22: Connection timed out ssh: connect to host 10.1.1.4 port 22: Connection timed out
ssh установлен на обеих машинах, и я попытался удалить '~/.ssh/known_hosts' на обеих машинах, все еще nada.
Я изменил sshd входящий в систему ноутбука к ПОДРОБНОМУ и перезапустил демона (потому что я не получал соответствующих записей системного журнала иначе), и это - журнал для новой попытки подключения.
Править: отправленные неправильные журналы в прошлый раз. Они просто показали, что было полученное соединение, они не были на самом деле журналами sshd (которые были в auth.log, когда я недавно обнаружил). К сожалению, тот журнал заполняется чрезвычайно странными сообщениями об ошибках, и он не дает мне информации о соединении.
Nov 8 16:02:18 ovangle-A6Rp pkexec: pam_unix(polkit-1:session): session opened for user root by (uid=1000) Nov 8 16:02:18 ovangle-A6Rp pkexec: pam_ck_connector(polkit-1:session): cannot determine display-device Nov 8 16:02:18 ovangle-A6Rp pkexec[6270]: ovangle: Executing command [USER=root] [TTY=unknown] [CWD=/home/ovangle] [COMMAND=/usr/sbin/gnome-power-backlight-helper --set-brightness 2] Nov 8 16:02:19 ovangle-A6Rp pkexec: pam_unix(polkit-1:session): session opened for user root by (uid=1000) Nov 8 16:02:19 ovangle-A6Rp pkexec: pam_ck_connector(polkit-1:session): cannot determine display-device Nov 8 16:02:19 ovangle-A6Rp pkexec[6273]: ovangle: Executing command [USER=root] [TTY=unknown] [CWD=/home/ovangle] [COMMAND=/usr/sbin/gnome-power-backlight-helper --set-brightness 7]
Удостоверьтесь, что Вы устанавливаете openssh сервер в основном ПК (где Вы пробуете к ssh в),
sudo apt-get install openssh-server
затем проверьте, является ли брандмауэр Ubuntu turne на?
sudo ufw status
если да или не все еще дают следующую команду
sudo ufw allow ssh
иsudo ufw reload
Теперь попробуйте к использованию ssh
ssh user@ip-address-of-the-machine
Если это не работает попытка добавить ВХОДНОЕ И ВЫХОДНОЕ правило брандмауэра в IPTABLE
sudo iptables -I INPUT -p tcp --dport 22 -j ACCEPT
sudo iptables -I OUTPUT -p tcp --dport 22 -j ACCEPT
sudo iptables-save
sudo service iptables restart
Вам, возможно, придется перезапустить администратора сети также.Удачи!
Убедитесь, что у вас запущен ssh-сервер, запустив на компьютере, к которому вы хотите подключиться, следующее:
service ssh status
Если это возвращает запуск / запуск, обработайте pid , тогда это работает нормально Если нет, запустите
service ssh start
и проверьте правильность запуска выхода. Если он запущен правильно и вы все еще не можете подключиться к компьютеру по ssh, то на удаленном хосте установите nmap
apt-get install nmap
Nmap (Network Mapper) - это сканер портов, который полезен для такого рода вещей. Запустите приведенное ниже на компьютере, к которому вы подключаетесь с
nmap *ipaddress/hostname of computer you are trying to connect to*
, и проверьте, что 22 / tcp или ssh отображаются как открытые.
обратитесь к Ubuntu iptables , чтобы узнать, как открыть порты.