Вы можете попробовать также этот индикатор календаря, действительно хороший, на мой взгляд:
http://www.atareao.es/ubuntu/calendar-indicator-0-1-0-0-o -simplemente-espectacular /
sudo add-apt-repository ppa:atareao/atareao && sudo apt-get update && sudo apt-get install calendar-indicator
Просто убедитесь, что вы выполнили следующую процедуру:
На машине A
откройте терминал и введите команды следующим образом:
root@aneesh-pc:~# id
[d4 ] Чтобы убедиться, что мы являемся root. Если вышеприведенная команда выводит что-то вроде ниже, мы root root переключимся на root с помощью команды su
uid=0(root) gid=0(root) groups=0(root)
1) Создайте ключи.
ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /root/.ssh/id_rsa.
Your public key has been saved in /root/.ssh/id_rsa.pub.
The key fingerprint is:
49:7d:30:7d:67:db:58:51:42:75:78:9c:06:e1:0c:8d root@aneesh-pc
The key's randomart image is:
+--[ RSA 2048]----+
| ooo+==B|
| . E=.o+B|
| . . .+.*o|
| . . . ...|
| S |
| |
| |
| |
| |
+-----------------+
Я не использовал кодовую фразу. Если это необходимо, вы можете использовать его.
2) Скопируйте открытый ключ в файл .ssh/authorized_keys машины B
root@aneesh-pc:~# ssh-copy-id -i /root/.ssh/id_rsa.pub root@mylap
root@mylap's password:
Теперь попробуйте войти в систему, с помощью ssh 'root@mylap', и зайдите в:
~/.ssh/authorized_keys
, чтобы убедиться, что мы не добавили лишние ключи, которых вы не ожидали.
Заменить mylap именем хоста или ip машины вы хотите войти в систему (т.е. машина B)
3) Вход в B без пароля
root@aneesh-pc:~# ssh root@mylap
Warning: Permanently added 'mylap,192.168.1.200' (RSA) to the list of known hosts.
Welcome to Ubuntu 11.04 (GNU/Linux 2.6.38-8-generic x86_64)
* Documentation: https://help.ubuntu.com/
Last login: Wed Jul 27 15:23:58 2011 from streaming-desktop.local
aneesh@mylap:~$
На машине A
4) Создайте ключи для входа в систему A
root@mylap:~# ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /root/.ssh/id_rsa.
Your public key has been saved in /root/.ssh/id_rsa.pub.
The key fingerprint is:
35:9f:e7:81:ed:02:f9:fd:ad:ef:08:c6:4e:19:76:b1 root@streaming-desktop
The key's randomart image is:
+--[ RSA 2048]----+
| |
| |
| o . |
| . + + o |
| S o * E |
| = O . |
| O + |
| + o o.|
| . o+=|
+-----------------+
5) Скопируйте открытый ключ в файл .ssh/authorized_keys компьютера [A]
root@mylap:~# ssh-copy-id -i /root/.ssh/id_rsa.pub root@aneesh-pc
Warning: Permanently added 'aneesh-pc,192.168.1.20' (RSA) to the list of known hosts.
root@aneesh-pc's password:
Теперь попробуйте войти в ssh 'root@aneesh-pc', и зайдите в
.ssh/authorized_keys
, чтобы убедиться, что мы не добавили лишние ключи, которых вы не ожидали.
6) Войти в A без пароля
ssh root@aneesh-pc
Warning: Permanently added 'aneesh-pc,192.168.1.20' (RSA) to the list of known hosts.
Welcome to Ubuntu 11.04 (GNU/Linux 2.6.38-8-generic x86_64)
* Documentation: https://help.ubuntu.com/
Last login: Tue Jul 26 18:52:55 2011 from 192.168.1.116
Если вы можете выполнить эти шаги, все готово. Теперь у вас есть две машины с включенным именем ssh-key (с открытым ключом).
Просто убедитесь, что вы выполнили следующую процедуру:
На машине A
откройте терминал и введите команды следующим образом:
root@aneesh-pc:~# id
Чтобы убедиться, что мы являемся root.
Если вышеприведенная команда выводит что-то вроде ниже, мы root root переключимся на root с помощью команды su
uid=0(root) gid=0(root) groups=0(root)
1) Создайте ключи.
ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /root/.ssh/id_rsa.
Your public key has been saved in /root/.ssh/id_rsa.pub.
The key fingerprint is:
49:7d:30:7d:67:db:58:51:42:75:78:9c:06:e1:0c:8d root@aneesh-pc
The key's randomart image is:
+--[ RSA 2048]----+
| ooo+==B|
| . E=.o+B|
| . . .+.*o|
| . . . ...|
| S |
| |
| |
| |
| |
+-----------------+
Я не использовал кодовую фразу. Если это необходимо, вы можете использовать его.
2) Скопируйте открытый ключ в файл .ssh/authorized_keys машины B
root@aneesh-pc:~# ssh-copy-id -i /root/.ssh/id_rsa.pub root@mylap
root@mylap's password:
Теперь попробуйте войти в систему, с помощью ssh 'root@mylap', и зайдите в:
~/.ssh/authorized_keys
, чтобы убедиться, что мы не добавили лишние ключи, которых вы не ожидали.
Заменить mylap именем хоста или ip машины вы хотите войти в систему (т.е. машина B)
3) Вход в B без пароля
root@aneesh-pc:~# ssh root@mylap
Warning: Permanently added 'mylap,192.168.1.200' (RSA) to the list of known hosts.
Welcome to Ubuntu 11.04 (GNU/Linux 2.6.38-8-generic x86_64)
* Documentation: https://help.ubuntu.com/
Last login: Wed Jul 27 15:23:58 2011 from streaming-desktop.local
aneesh@mylap:~$
На машине A
4) Создайте ключи для входа в систему A
root@mylap:~# ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /root/.ssh/id_rsa.
Your public key has been saved in /root/.ssh/id_rsa.pub.
The key fingerprint is:
35:9f:e7:81:ed:02:f9:fd:ad:ef:08:c6:4e:19:76:b1 root@streaming-desktop
The key's randomart image is:
+--[ RSA 2048]----+
| |
| |
| o . |
| . + + o |
| S o * E |
| = O . |
| O + |
| + o o.|
| . o+=|
+-----------------+
5) Скопируйте открытый ключ в файл .ssh/authorized_keys компьютера [A]
root@mylap:~# ssh-copy-id -i /root/.ssh/id_rsa.pub root@aneesh-pc
Warning: Permanently added 'aneesh-pc,192.168.1.20' (RSA) to the list of known hosts.
root@aneesh-pc's password:
Теперь попробуйте войти в ssh 'root@aneesh-pc', и зайдите в
.ssh/authorized_keys
, чтобы убедиться, что мы не добавили лишние ключи, которых вы не ожидали.
6) Войти в A без пароля
ssh root@aneesh-pc
Warning: Permanently added 'aneesh-pc,192.168.1.20' (RSA) to the list of known hosts.
Welcome to Ubuntu 11.04 (GNU/Linux 2.6.38-8-generic x86_64)
* Documentation: https://help.ubuntu.com/
Last login: Tue Jul 26 18:52:55 2011 from 192.168.1.116
Если вы можете выполнить эти шаги, все готово. Теперь у вас есть две машины с включенным именем ssh-key (с открытым ключом).
Просто убедитесь, что вы выполнили следующую процедуру:
На машине A
откройте терминал и введите команды следующим образом:
root@aneesh-pc:~# id
Чтобы убедиться, что мы являемся root.
Если вышеприведенная команда выводит что-то вроде ниже, мы root root переключимся на root с помощью команды su
uid=0(root) gid=0(root) groups=0(root)
1) Создайте ключи.
ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /root/.ssh/id_rsa.
Your public key has been saved in /root/.ssh/id_rsa.pub.
The key fingerprint is:
49:7d:30:7d:67:db:58:51:42:75:78:9c:06:e1:0c:8d root@aneesh-pc
The key's randomart image is:
+--[ RSA 2048]----+
| ooo+==B|
| . E=.o+B|
| . . .+.*o|
| . . . ...|
| S |
| |
| |
| |
| |
+-----------------+
Я не использовал кодовую фразу. Если это необходимо, вы можете использовать его.
2) Скопируйте открытый ключ в файл .ssh/authorized_keys машины B
root@aneesh-pc:~# ssh-copy-id -i /root/.ssh/id_rsa.pub root@mylap
root@mylap's password:
Теперь попробуйте войти в систему, с помощью ssh 'root@mylap', и зайдите в:
~/.ssh/authorized_keys
, чтобы убедиться, что мы не добавили лишние ключи, которых вы не ожидали.
Заменить mylap именем хоста или ip машины вы хотите войти в систему (т.е. машина B)
3) Вход в B без пароля
root@aneesh-pc:~# ssh root@mylap
Warning: Permanently added 'mylap,192.168.1.200' (RSA) to the list of known hosts.
Welcome to Ubuntu 11.04 (GNU/Linux 2.6.38-8-generic x86_64)
* Documentation: https://help.ubuntu.com/
Last login: Wed Jul 27 15:23:58 2011 from streaming-desktop.local
aneesh@mylap:~$
На машине A
4) Создайте ключи для входа в систему A
root@mylap:~# ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /root/.ssh/id_rsa.
Your public key has been saved in /root/.ssh/id_rsa.pub.
The key fingerprint is:
35:9f:e7:81:ed:02:f9:fd:ad:ef:08:c6:4e:19:76:b1 root@streaming-desktop
The key's randomart image is:
+--[ RSA 2048]----+
| |
| |
| o . |
| . + + o |
| S o * E |
| = O . |
| O + |
| + o o.|
| . o+=|
+-----------------+
5) Скопируйте открытый ключ в файл .ssh/authorized_keys компьютера [A]
root@mylap:~# ssh-copy-id -i /root/.ssh/id_rsa.pub root@aneesh-pc
Warning: Permanently added 'aneesh-pc,192.168.1.20' (RSA) to the list of known hosts.
root@aneesh-pc's password:
Теперь попробуйте войти в ssh 'root@aneesh-pc', и зайдите в
.ssh/authorized_keys
, чтобы убедиться, что мы не добавили лишние ключи, которых вы не ожидали.
6) Войти в A без пароля
ssh root@aneesh-pc
Warning: Permanently added 'aneesh-pc,192.168.1.20' (RSA) to the list of known hosts.
Welcome to Ubuntu 11.04 (GNU/Linux 2.6.38-8-generic x86_64)
* Documentation: https://help.ubuntu.com/
Last login: Tue Jul 26 18:52:55 2011 from 192.168.1.116
Если вы можете выполнить эти шаги, все готово. Теперь у вас есть две машины с включенным именем ssh-key (с открытым ключом).
Просто убедитесь, что вы выполнили следующую процедуру:
На машине A
откройте терминал и введите команды следующим образом:
root@aneesh-pc:~# id
Чтобы убедиться, что мы являемся root.
Если вышеприведенная команда выводит что-то вроде ниже, мы root root переключимся на root с помощью команды su
uid=0(root) gid=0(root) groups=0(root)
1) Создайте ключи.
ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /root/.ssh/id_rsa.
Your public key has been saved in /root/.ssh/id_rsa.pub.
The key fingerprint is:
49:7d:30:7d:67:db:58:51:42:75:78:9c:06:e1:0c:8d root@aneesh-pc
The key's randomart image is:
+--[ RSA 2048]----+
| ooo+==B|
| . E=.o+B|
| . . .+.*o|
| . . . ...|
| S |
| |
| |
| |
| |
+-----------------+
Я не использовал кодовую фразу. Если это необходимо, вы можете использовать его.
2) Скопируйте открытый ключ в файл .ssh/authorized_keys машины B
root@aneesh-pc:~# ssh-copy-id -i /root/.ssh/id_rsa.pub root@mylap
root@mylap's password:
Теперь попробуйте войти в систему, с помощью ssh 'root@mylap', и зайдите в:
~/.ssh/authorized_keys
, чтобы убедиться, что мы не добавили лишние ключи, которых вы не ожидали.
Заменить mylap именем хоста или ip машины вы хотите войти в систему (т.е. машина B)
3) Вход в B без пароля
root@aneesh-pc:~# ssh root@mylap
Warning: Permanently added 'mylap,192.168.1.200' (RSA) to the list of known hosts.
Welcome to Ubuntu 11.04 (GNU/Linux 2.6.38-8-generic x86_64)
* Documentation: https://help.ubuntu.com/
Last login: Wed Jul 27 15:23:58 2011 from streaming-desktop.local
aneesh@mylap:~$
На машине A
4) Создайте ключи для входа в систему A
root@mylap:~# ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /root/.ssh/id_rsa.
Your public key has been saved in /root/.ssh/id_rsa.pub.
The key fingerprint is:
35:9f:e7:81:ed:02:f9:fd:ad:ef:08:c6:4e:19:76:b1 root@streaming-desktop
The key's randomart image is:
+--[ RSA 2048]----+
| |
| |
| o . |
| . + + o |
| S o * E |
| = O . |
| O + |
| + o o.|
| . o+=|
+-----------------+
5) Скопируйте открытый ключ в файл .ssh/authorized_keys компьютера [A]
root@mylap:~# ssh-copy-id -i /root/.ssh/id_rsa.pub root@aneesh-pc
Warning: Permanently added 'aneesh-pc,192.168.1.20' (RSA) to the list of known hosts.
root@aneesh-pc's password:
Теперь попробуйте войти в ssh 'root@aneesh-pc', и зайдите в
.ssh/authorized_keys
, чтобы убедиться, что мы не добавили лишние ключи, которых вы не ожидали.
6) Войти в A без пароля
ssh root@aneesh-pc
Warning: Permanently added 'aneesh-pc,192.168.1.20' (RSA) to the list of known hosts.
Welcome to Ubuntu 11.04 (GNU/Linux 2.6.38-8-generic x86_64)
* Documentation: https://help.ubuntu.com/
Last login: Tue Jul 26 18:52:55 2011 from 192.168.1.116
Если вы можете выполнить эти шаги, все готово. Теперь у вас есть две машины с включенным именем ssh-key (с открытым ключом).
Просто убедитесь, что вы выполнили следующую процедуру:
На машине A
откройте терминал и введите команды следующим образом:
root@aneesh-pc:~# id
Чтобы убедиться, что мы являемся root.
Если вышеприведенная команда выводит что-то вроде ниже, мы root root переключимся на root с помощью команды su
uid=0(root) gid=0(root) groups=0(root)
1) Создайте ключи.
ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /root/.ssh/id_rsa.
Your public key has been saved in /root/.ssh/id_rsa.pub.
The key fingerprint is:
49:7d:30:7d:67:db:58:51:42:75:78:9c:06:e1:0c:8d root@aneesh-pc
The key's randomart image is:
+--[ RSA 2048]----+
| ooo+==B|
| . E=.o+B|
| . . .+.*o|
| . . . ...|
| S |
| |
| |
| |
| |
+-----------------+
Я не использовал кодовую фразу. Если это необходимо, вы можете использовать его.
2) Скопируйте открытый ключ в файл .ssh/authorized_keys машины B
root@aneesh-pc:~# ssh-copy-id -i /root/.ssh/id_rsa.pub root@mylap
root@mylap's password:
Теперь попробуйте войти в систему, с помощью ssh 'root@mylap', и зайдите в:
~/.ssh/authorized_keys
, чтобы убедиться, что мы не добавили лишние ключи, которых вы не ожидали.
Заменить mylap именем хоста или ip машины вы хотите войти в систему (т.е. машина B)
3) Вход в B без пароля
root@aneesh-pc:~# ssh root@mylap
Warning: Permanently added 'mylap,192.168.1.200' (RSA) to the list of known hosts.
Welcome to Ubuntu 11.04 (GNU/Linux 2.6.38-8-generic x86_64)
* Documentation: https://help.ubuntu.com/
Last login: Wed Jul 27 15:23:58 2011 from streaming-desktop.local
aneesh@mylap:~$
На машине A
4) Создайте ключи для входа в систему A
root@mylap:~# ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /root/.ssh/id_rsa.
Your public key has been saved in /root/.ssh/id_rsa.pub.
The key fingerprint is:
35:9f:e7:81:ed:02:f9:fd:ad:ef:08:c6:4e:19:76:b1 root@streaming-desktop
The key's randomart image is:
+--[ RSA 2048]----+
| |
| |
| o . |
| . + + o |
| S o * E |
| = O . |
| O + |
| + o o.|
| . o+=|
+-----------------+
5) Скопируйте открытый ключ в файл .ssh/authorized_keys компьютера [A]
root@mylap:~# ssh-copy-id -i /root/.ssh/id_rsa.pub root@aneesh-pc
Warning: Permanently added 'aneesh-pc,192.168.1.20' (RSA) to the list of known hosts.
root@aneesh-pc's password:
Теперь попробуйте войти в ssh 'root@aneesh-pc', и зайдите в
.ssh/authorized_keys
, чтобы убедиться, что мы не добавили лишние ключи, которых вы не ожидали.
6) Войти в A без пароля
ssh root@aneesh-pc
Warning: Permanently added 'aneesh-pc,192.168.1.20' (RSA) to the list of known hosts.
Welcome to Ubuntu 11.04 (GNU/Linux 2.6.38-8-generic x86_64)
* Documentation: https://help.ubuntu.com/
Last login: Tue Jul 26 18:52:55 2011 from 192.168.1.116
Если вы можете выполнить эти шаги, все готово. Теперь у вас есть две машины с включенным именем ssh-key (с открытым ключом).
Просто убедитесь, что вы выполнили следующую процедуру:
На машине A
откройте терминал и введите команды следующим образом:
root@aneesh-pc:~# id
Чтобы убедиться, что мы являемся root.
Если вышеприведенная команда выводит что-то вроде ниже, мы root root переключимся на root с помощью команды su
uid=0(root) gid=0(root) groups=0(root)
1) Создайте ключи.
ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /root/.ssh/id_rsa.
Your public key has been saved in /root/.ssh/id_rsa.pub.
The key fingerprint is:
49:7d:30:7d:67:db:58:51:42:75:78:9c:06:e1:0c:8d root@aneesh-pc
The key's randomart image is:
+--[ RSA 2048]----+
| ooo+==B|
| . E=.o+B|
| . . .+.*o|
| . . . ...|
| S |
| |
| |
| |
| |
+-----------------+
Я не использовал кодовую фразу. Если это необходимо, вы можете использовать его.
2) Скопируйте открытый ключ в файл .ssh/authorized_keys машины B
root@aneesh-pc:~# ssh-copy-id -i /root/.ssh/id_rsa.pub root@mylap
root@mylap's password:
Теперь попробуйте войти в систему, с помощью ssh 'root@mylap', и зайдите в:
~/.ssh/authorized_keys
, чтобы убедиться, что мы не добавили лишние ключи, которых вы не ожидали.
Заменить mylap именем хоста или ip машины вы хотите войти в систему (т.е. машина B)
3) Вход в B без пароля
root@aneesh-pc:~# ssh root@mylap
Warning: Permanently added 'mylap,192.168.1.200' (RSA) to the list of known hosts.
Welcome to Ubuntu 11.04 (GNU/Linux 2.6.38-8-generic x86_64)
* Documentation: https://help.ubuntu.com/
Last login: Wed Jul 27 15:23:58 2011 from streaming-desktop.local
aneesh@mylap:~$
На машине A
4) Создайте ключи для входа в систему A
root@mylap:~# ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /root/.ssh/id_rsa.
Your public key has been saved in /root/.ssh/id_rsa.pub.
The key fingerprint is:
35:9f:e7:81:ed:02:f9:fd:ad:ef:08:c6:4e:19:76:b1 root@streaming-desktop
The key's randomart image is:
+--[ RSA 2048]----+
| |
| |
| o . |
| . + + o |
| S o * E |
| = O . |
| O + |
| + o o.|
| . o+=|
+-----------------+
5) Скопируйте открытый ключ в файл .ssh/authorized_keys компьютера [A]
root@mylap:~# ssh-copy-id -i /root/.ssh/id_rsa.pub root@aneesh-pc
Warning: Permanently added 'aneesh-pc,192.168.1.20' (RSA) to the list of known hosts.
root@aneesh-pc's password:
Теперь попробуйте войти в ssh 'root@aneesh-pc', и зайдите в
.ssh/authorized_keys
, чтобы убедиться, что мы не добавили лишние ключи, которых вы не ожидали.
6) Войти в A без пароля
ssh root@aneesh-pc
Warning: Permanently added 'aneesh-pc,192.168.1.20' (RSA) to the list of known hosts.
Welcome to Ubuntu 11.04 (GNU/Linux 2.6.38-8-generic x86_64)
* Documentation: https://help.ubuntu.com/
Last login: Tue Jul 26 18:52:55 2011 from 192.168.1.116
Если вы можете выполнить эти шаги, все готово. Теперь у вас есть две машины с включенным именем ssh-key (с открытым ключом).
Просто убедитесь, что вы выполнили следующую процедуру:
На машине A
откройте терминал и введите команды следующим образом:
root@aneesh-pc:~# id
Чтобы убедиться, что мы являемся root.
Если вышеприведенная команда выводит что-то вроде ниже, мы root root переключимся на root с помощью команды su
uid=0(root) gid=0(root) groups=0(root)
1) Создайте ключи.
ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /root/.ssh/id_rsa.
Your public key has been saved in /root/.ssh/id_rsa.pub.
The key fingerprint is:
49:7d:30:7d:67:db:58:51:42:75:78:9c:06:e1:0c:8d root@aneesh-pc
The key's randomart image is:
+--[ RSA 2048]----+
| ooo+==B|
| . E=.o+B|
| . . .+.*o|
| . . . ...|
| S |
| |
| |
| |
| |
+-----------------+
Я не использовал кодовую фразу. Если это необходимо, вы можете использовать его.
2) Скопируйте открытый ключ в файл .ssh/authorized_keys машины B
root@aneesh-pc:~# ssh-copy-id -i /root/.ssh/id_rsa.pub root@mylap
root@mylap's password:
Теперь попробуйте войти в систему, с помощью ssh 'root@mylap', и зайдите в:
~/.ssh/authorized_keys
, чтобы убедиться, что мы не добавили лишние ключи, которых вы не ожидали.
Заменить mylap именем хоста или ip машины вы хотите войти в систему (т.е. машина B)
3) Вход в B без пароля
root@aneesh-pc:~# ssh root@mylap
Warning: Permanently added 'mylap,192.168.1.200' (RSA) to the list of known hosts.
Welcome to Ubuntu 11.04 (GNU/Linux 2.6.38-8-generic x86_64)
* Documentation: https://help.ubuntu.com/
Last login: Wed Jul 27 15:23:58 2011 from streaming-desktop.local
aneesh@mylap:~$
На машине A
4) Создайте ключи для входа в систему A
root@mylap:~# ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /root/.ssh/id_rsa.
Your public key has been saved in /root/.ssh/id_rsa.pub.
The key fingerprint is:
35:9f:e7:81:ed:02:f9:fd:ad:ef:08:c6:4e:19:76:b1 root@streaming-desktop
The key's randomart image is:
+--[ RSA 2048]----+
| |
| |
| o . |
| . + + o |
| S o * E |
| = O . |
| O + |
| + o o.|
| . o+=|
+-----------------+
5) Скопируйте открытый ключ в файл .ssh/authorized_keys компьютера [A]
root@mylap:~# ssh-copy-id -i /root/.ssh/id_rsa.pub root@aneesh-pc
Warning: Permanently added 'aneesh-pc,192.168.1.20' (RSA) to the list of known hosts.
root@aneesh-pc's password:
Теперь попробуйте войти в ssh 'root@aneesh-pc', и зайдите в
.ssh/authorized_keys
, чтобы убедиться, что мы не добавили лишние ключи, которых вы не ожидали.
6) Войти в A без пароля
ssh root@aneesh-pc
Warning: Permanently added 'aneesh-pc,192.168.1.20' (RSA) to the list of known hosts.
Welcome to Ubuntu 11.04 (GNU/Linux 2.6.38-8-generic x86_64)
* Documentation: https://help.ubuntu.com/
Last login: Tue Jul 26 18:52:55 2011 from 192.168.1.116
Если вы можете выполнить эти шаги, все готово. Теперь у вас есть две машины с включенным именем ssh-key (с открытым ключом).
После настройки без пароля ssh меня все еще запрашивали для моего пароля пользователя. Глядя на /var/log/auth.log на удаленном компьютере, он указал на проблему:
sshd[4215]: Authentication refused: bad ownership or modes for directory /home/<user>
Итак, убедитесь, что это правильно:
chmod o-w ~/
chmod 700 ~/.ssh
chmod 600 ~/.ssh/authorized_keys
Запрет другим пользователям писать папка .ssh очевидна, наличие того же требования для вашей домашней папки было более сложным.
Также проверьте /etc/ssh/ssd_config, чтобы опции RSAAuthentication и PubkeyAuthentication не были отключены. По умолчанию это yes, поэтому это не должно быть проблемой.
Вероятно, проблема с правами более высокого уровня. Вам нужно удалить разрешения на запись из группы и других в ваш домашний каталог и .ssh. Чтобы устранить эти разрешения, запустите chmod 755 ~ ~/.ssh или chmod go-w ~ ~/.ssh.
Если у вас по-прежнему возникают проблемы, введите следующий grep в свой журнал:
sudo egrep -i 'ssh.*LOCAL_USER_NAME' /var/log/secure
(замените [ f4] с вашим локальным именем пользователя ...)
Это, надеюсь, расскажет вам больше о вашей проблеме, предполагая, что информация об аутентификации sshd записывается в безопасный журнал, который должен быть по умолчанию. Если вы видите ошибки, которые выглядят следующим образом:
DATE HOSTNAME sshd [1317]: Отказано в аутентификации: плохое владение или режимы для каталога / пути / в / some / directoryЭто проблема описанных выше, и вам нужно найти соответствующий каталог и удалить разрешения на запись из группы и других.
По причине, что вам нужно будет ограничить права на запись в ваш домашний каталог (даже если разрешения уже ограничено в ваших .ssh и последующих каталогах), это позволит другим пользователям переименовать ваш .ssh-каталог и сделать новый, хотя это было бы непригодным, как есть (из-за неправильных разрешений). Исправление для большинства пользователей, вероятно, должно было бы изменить разрешений, а не проверять содержимое каталога ...
TLDNR: разрешение доступа для записи для группы и / или другого в ваш домашний каталог сделает вход в пароль ssh принудительным.
Вы используете учетную запись root на каждой машине? Как правило, на Ubuntu вы должны использовать учетную запись пользователя и предоставлять ему sudo-привилегии по мере необходимости.
Если вы используете пользователя без root sudo chown $USER -R ~/.ssh, можете исправить вашу проблему
Другие вещи для проверки:
дважды проверьте, что B id_rsa.pub находится в A authorized_keys.
проверить A /etc/ssh/sshd_config содержит
PermitRootLogin yes
RSAAuthentication yes
PubkeyAuthentication yes
в файле / etc / ssh / sshd_config для изменения цели
PermitRootLogin noto
PermitRootLogin yesthen kill - HUP ваш sshd PID:
PermitRootLogin yes
root 17708 20618 0 10:09:30 pts/37 0:00 grep ssh root@dzone2 # kill -HUP 28075 root@dzone2 # ps -ef|grep ssh
root 17861 20618 0 10:09:44 pts/37 0:00 grep ssh
root 17852 27576 0 10:09:42 ? 0:00 /usr/lib/ssh/sshd
Вероятно, проблема с правами более высокого уровня. Вам нужно удалить разрешения на запись из группы и других в ваш домашний каталог и .ssh. Чтобы устранить эти разрешения, запустите chmod 755 ~ ~/.ssh или chmod go-w ~ ~/.ssh.
Если у вас по-прежнему возникают проблемы, введите следующий grep в свой журнал:
sudo egrep -i 'ssh.*LOCAL_USER_NAME' /var/log/secure
(замените LOCAL_USER_NAME с вашим локальным именем пользователя ...)
Это, надеюсь, расскажет вам больше о вашей проблеме, предполагая, что информация об аутентификации sshd записывается в безопасный журнал, который должен быть по умолчанию. Если вы видите ошибки, которые выглядят следующим образом:
DATE HOSTNAME sshd [1317]: Отказано в аутентификации: плохое владение или режимы для каталога / пути / в / some / directoryЭто проблема описанных выше, и вам нужно найти соответствующий каталог и удалить разрешения на запись из группы и других.
По причине, что вам нужно будет ограничить права на запись в ваш домашний каталог (даже если разрешения уже ограничено в ваших .ssh и последующих каталогах), это позволит другим пользователям переименовать ваш .ssh-каталог и сделать новый, хотя это было бы непригодным, как есть (из-за неправильных разрешений). Исправление для большинства пользователей, вероятно, должно было бы изменить разрешений, а не проверять содержимое каталога ...
TLDNR: разрешение доступа для записи для группы и / или другого в ваш домашний каталог сделает вход в пароль ssh принудительным.
в файле / etc / ssh / sshd_config для изменения цели
PermitRootLogin noto
PermitRootLogin yesthen kill - HUP ваш sshd PID:
PermitRootLogin yes
root 17708 20618 0 10:09:30 pts/37 0:00 grep ssh root@dzone2 # kill -HUP 28075 root@dzone2 # ps -ef|grep ssh
root 17861 20618 0 10:09:44 pts/37 0:00 grep ssh
root 17852 27576 0 10:09:42 ? 0:00 /usr/lib/ssh/sshd
Вы используете учетную запись root на каждой машине? Как правило, на Ubuntu вы должны использовать учетную запись пользователя и предоставлять ему sudo-привилегии по мере необходимости.
Если вы используете пользователя без root sudo chown $USER -R ~/.ssh, можете исправить вашу проблему
Другие вещи для проверки:
дважды проверьте, что B id_rsa.pub находится в A authorized_keys.
проверить A /etc/ssh/sshd_config содержит
PermitRootLogin yes
RSAAuthentication yes
PubkeyAuthentication yes
Вероятно, проблема с правами более высокого уровня. Вам нужно удалить разрешения на запись из группы и других в ваш домашний каталог и .ssh. Чтобы устранить эти разрешения, запустите chmod 755 ~ ~/.ssh или chmod go-w ~ ~/.ssh.
Если у вас по-прежнему возникают проблемы, введите следующий grep в свой журнал:
sudo egrep -i 'ssh.*LOCAL_USER_NAME' /var/log/secure
(замените LOCAL_USER_NAME с вашим локальным именем пользователя ...)
Это, надеюсь, расскажет вам больше о вашей проблеме, предполагая, что информация об аутентификации sshd записывается в безопасный журнал, который должен быть по умолчанию. Если вы видите ошибки, которые выглядят следующим образом:
DATE HOSTNAME sshd [1317]: Отказано в аутентификации: плохое владение или режимы для каталога / пути / в / some / directoryЭто проблема описанных выше, и вам нужно найти соответствующий каталог и удалить разрешения на запись из группы и других.
По причине, что вам нужно будет ограничить права на запись в ваш домашний каталог (даже если разрешения уже ограничено в ваших .ssh и последующих каталогах), это позволит другим пользователям переименовать ваш .ssh-каталог и сделать новый, хотя это было бы непригодным, как есть (из-за неправильных разрешений). Исправление для большинства пользователей, вероятно, должно было бы изменить разрешений, а не проверять содержимое каталога ...
TLDNR: разрешение доступа для записи для группы и / или другого в ваш домашний каталог сделает вход в пароль ssh принудительным.
в файле / etc / ssh / sshd_config для изменения цели
PermitRootLogin noto
PermitRootLogin yesthen kill - HUP ваш sshd PID:
PermitRootLogin yes
root 17708 20618 0 10:09:30 pts/37 0:00 grep ssh root@dzone2 # kill -HUP 28075 root@dzone2 # ps -ef|grep ssh
root 17861 20618 0 10:09:44 pts/37 0:00 grep ssh
root 17852 27576 0 10:09:42 ? 0:00 /usr/lib/ssh/sshd
Вы используете учетную запись root на каждой машине? Как правило, на Ubuntu вы должны использовать учетную запись пользователя и предоставлять ему sudo-привилегии по мере необходимости.
Если вы используете пользователя без root sudo chown $USER -R ~/.ssh, можете исправить вашу проблему
Другие вещи для проверки:
дважды проверьте, что B id_rsa.pub находится в A authorized_keys.
проверить A /etc/ssh/sshd_config содержит
PermitRootLogin yes
RSAAuthentication yes
PubkeyAuthentication yes
Вероятно, проблема с правами более высокого уровня. Вам нужно удалить разрешения на запись из группы и других в ваш домашний каталог и .ssh. Чтобы устранить эти разрешения, запустите chmod 755 ~ ~/.ssh или chmod go-w ~ ~/.ssh.
Если у вас по-прежнему возникают проблемы, введите следующий grep в свой журнал:
sudo egrep -i 'ssh.*LOCAL_USER_NAME' /var/log/secure
(замените LOCAL_USER_NAME с вашим локальным именем пользователя ...)
Это, надеюсь, расскажет вам больше о вашей проблеме, предполагая, что информация об аутентификации sshd записывается в безопасный журнал, который должен быть по умолчанию. Если вы видите ошибки, которые выглядят следующим образом:
DATE HOSTNAME sshd [1317]: Отказано в аутентификации: плохое владение или режимы для каталога / пути / в / some / directoryЭто проблема описанных выше, и вам нужно найти соответствующий каталог и удалить разрешения на запись из группы и других.
По причине, что вам нужно будет ограничить права на запись в ваш домашний каталог (даже если разрешения уже ограничено в ваших .ssh и последующих каталогах), это позволит другим пользователям переименовать ваш .ssh-каталог и сделать новый, хотя это было бы непригодным, как есть (из-за неправильных разрешений). Исправление для большинства пользователей, вероятно, должно было бы изменить разрешений, а не проверять содержимое каталога ...
TLDNR: разрешение доступа для записи для группы и / или другого в ваш домашний каталог сделает вход в пароль ssh принудительным.
в файле / etc / ssh / sshd_config для изменения цели
PermitRootLogin noto
PermitRootLogin yesthen kill - HUP ваш sshd PID:
PermitRootLogin yes
root 17708 20618 0 10:09:30 pts/37 0:00 grep ssh root@dzone2 # kill -HUP 28075 root@dzone2 # ps -ef|grep ssh
root 17861 20618 0 10:09:44 pts/37 0:00 grep ssh
root 17852 27576 0 10:09:42 ? 0:00 /usr/lib/ssh/sshd
Вы используете учетную запись root на каждой машине? Как правило, на Ubuntu вы должны использовать учетную запись пользователя и предоставлять ему sudo-привилегии по мере необходимости.
Если вы используете пользователя без root sudo chown $USER -R ~/.ssh, можете исправить вашу проблему
Другие вещи для проверки:
дважды проверьте, что B id_rsa.pub находится в A authorized_keys.
проверить A /etc/ssh/sshd_config содержит
PermitRootLogin yes
RSAAuthentication yes
PubkeyAuthentication yes
Вероятно, проблема с правами более высокого уровня. Вам нужно удалить разрешения на запись из группы и других в ваш домашний каталог и .ssh. Чтобы устранить эти разрешения, запустите chmod 755 ~ ~/.ssh или chmod go-w ~ ~/.ssh.
Если у вас по-прежнему возникают проблемы, введите следующий grep в свой журнал:
sudo egrep -i 'ssh.*LOCAL_USER_NAME' /var/log/secure
(замените LOCAL_USER_NAME с вашим локальным именем пользователя ...)
Это, надеюсь, расскажет вам больше о вашей проблеме, предполагая, что информация об аутентификации sshd записывается в безопасный журнал, который должен быть по умолчанию. Если вы видите ошибки, которые выглядят следующим образом:
DATE HOSTNAME sshd [1317]: Отказано в аутентификации: плохое владение или режимы для каталога / пути / в / some / directoryЭто проблема описанных выше, и вам нужно найти соответствующий каталог и удалить разрешения на запись из группы и других.
По причине, что вам нужно будет ограничить права на запись в ваш домашний каталог (даже если разрешения уже ограничено в ваших .ssh и последующих каталогах), это позволит другим пользователям переименовать ваш .ssh-каталог и сделать новый, хотя это было бы непригодным, как есть (из-за неправильных разрешений). Исправление для большинства пользователей, вероятно, должно было бы изменить разрешений, а не проверять содержимое каталога ...
TLDNR: разрешение доступа для записи для группы и / или другого в ваш домашний каталог сделает вход в пароль ssh принудительным.
в файле / etc / ssh / sshd_config для изменения цели
PermitRootLogin noto
PermitRootLogin yesthen kill - HUP ваш sshd PID:
PermitRootLogin yes
root 17708 20618 0 10:09:30 pts/37 0:00 grep ssh root@dzone2 # kill -HUP 28075 root@dzone2 # ps -ef|grep ssh
root 17861 20618 0 10:09:44 pts/37 0:00 grep ssh
root 17852 27576 0 10:09:42 ? 0:00 /usr/lib/ssh/sshd
Вы используете учетную запись root на каждой машине? Как правило, на Ubuntu вы должны использовать учетную запись пользователя и предоставлять ему sudo-привилегии по мере необходимости.
Если вы используете пользователя без root sudo chown $USER -R ~/.ssh, можете исправить вашу проблему
Другие вещи для проверки:
дважды проверьте, что B id_rsa.pub находится в A authorized_keys.
проверить A /etc/ssh/sshd_config содержит
PermitRootLogin yes
RSAAuthentication yes
PubkeyAuthentication yes
Вероятно, проблема с правами более высокого уровня. Вам нужно удалить разрешения на запись из группы и других в ваш домашний каталог и .ssh. Чтобы устранить эти разрешения, запустите chmod 755 ~ ~/.ssh или chmod go-w ~ ~/.ssh.
Если у вас по-прежнему возникают проблемы, введите следующий grep в свой журнал:
sudo egrep -i 'ssh.*LOCAL_USER_NAME' /var/log/secure
(замените LOCAL_USER_NAME с вашим локальным именем пользователя ...)
Это, надеюсь, расскажет вам больше о вашей проблеме, предполагая, что информация об аутентификации sshd записывается в безопасный журнал, который должен быть по умолчанию. Если вы видите ошибки, которые выглядят следующим образом:
DATE HOSTNAME sshd [1317]: Отказано в аутентификации: плохое владение или режимы для каталога / пути / в / some / directoryЭто проблема описанных выше, и вам нужно найти соответствующий каталог и удалить разрешения на запись из группы и других.
По причине, что вам нужно будет ограничить права на запись в ваш домашний каталог (даже если разрешения уже ограничено в ваших .ssh и последующих каталогах), это позволит другим пользователям переименовать ваш .ssh-каталог и сделать новый, хотя это было бы непригодным, как есть (из-за неправильных разрешений). Исправление для большинства пользователей, вероятно, должно было бы изменить разрешений, а не проверять содержимое каталога ...
TLDNR: разрешение доступа для записи для группы и / или другого в ваш домашний каталог сделает вход в пароль ssh принудительным.
в файле / etc / ssh / sshd_config для изменения цели
PermitRootLogin noto
PermitRootLogin yesthen kill - HUP ваш sshd PID:
PermitRootLogin yes
root 17708 20618 0 10:09:30 pts/37 0:00 grep ssh root@dzone2 # kill -HUP 28075 root@dzone2 # ps -ef|grep ssh
root 17861 20618 0 10:09:44 pts/37 0:00 grep ssh
root 17852 27576 0 10:09:42 ? 0:00 /usr/lib/ssh/sshd
Вы используете учетную запись root на каждой машине? Как правило, на Ubuntu вы должны использовать учетную запись пользователя и предоставлять ему sudo-привилегии по мере необходимости.
Если вы используете пользователя без root sudo chown $USER -R ~/.ssh, можете исправить вашу проблему
Другие вещи для проверки:
дважды проверьте, что B id_rsa.pub находится в A authorized_keys.
проверить A /etc/ssh/sshd_config содержит
PermitRootLogin yes
RSAAuthentication yes
PubkeyAuthentication yes
Вероятно, проблема с правами более высокого уровня. Вам нужно удалить разрешения на запись из группы и других в ваш домашний каталог и .ssh. Чтобы устранить эти разрешения, запустите chmod 755 ~ ~/.ssh или chmod go-w ~ ~/.ssh.
Если у вас по-прежнему возникают проблемы, введите следующий grep в свой журнал:
sudo egrep -i 'ssh.*LOCAL_USER_NAME' /var/log/secure
(замените LOCAL_USER_NAME с вашим локальным именем пользователя ...)
Это, надеюсь, расскажет вам больше о вашей проблеме, предполагая, что информация об аутентификации sshd записывается в безопасный журнал, который должен быть по умолчанию. Если вы видите ошибки, которые выглядят следующим образом:
DATE HOSTNAME sshd [1317]: Отказано в аутентификации: плохое владение или режимы для каталога / пути / в / some / directoryЭто проблема описанных выше, и вам нужно найти соответствующий каталог и удалить разрешения на запись из группы и других.
По причине, что вам нужно будет ограничить права на запись в ваш домашний каталог (даже если разрешения уже ограничено в ваших .ssh и последующих каталогах), это позволит другим пользователям переименовать ваш .ssh-каталог и сделать новый, хотя это было бы непригодным, как есть (из-за неправильных разрешений). Исправление для большинства пользователей, вероятно, должно было бы изменить разрешений, а не проверять содержимое каталога ...
TLDNR: разрешение доступа для записи для группы и / или другого в ваш домашний каталог сделает вход в пароль ssh принудительным.
в файле / etc / ssh / sshd_config для изменения цели
PermitRootLogin noto
PermitRootLogin yesthen kill - HUP ваш sshd PID:
PermitRootLogin yes
root 17708 20618 0 10:09:30 pts/37 0:00 grep ssh root@dzone2 # kill -HUP 28075 root@dzone2 # ps -ef|grep ssh
root 17861 20618 0 10:09:44 pts/37 0:00 grep ssh
root 17852 27576 0 10:09:42 ? 0:00 /usr/lib/ssh/sshd
Вы используете учетную запись root на каждой машине? Как правило, на Ubuntu вы должны использовать учетную запись пользователя и предоставлять ему sudo-привилегии по мере необходимости.
Если вы используете пользователя без root sudo chown $USER -R ~/.ssh, можете исправить вашу проблему
Другие вещи для проверки:
дважды проверьте, что B id_rsa.pub находится в A authorized_keys.
проверить A /etc/ssh/sshd_config содержит
PermitRootLogin yes
RSAAuthentication yes
PubkeyAuthentication yes