Bash: Почему псевдоним после новой строки игнорируется при удаленном запуске?

Сначала попробуйте изменить AllowUser userName в файле / etc / sshd_config на вашем WD My Book на AllowUsers root admin userName , чтобы проверить, разрешает ли это проблема.

Также проверьте содержимое / etc / passwd и убедитесь, что запись для userName не включает / user / sbin / nologin , но вместо этого что-то вроде / bin / bash . Например, запись для учетной записи администратора в моем собственном WD MyCloud выглядит так:

admin:x:999:1000::/shares:/bin/sh

Что касается дополнительных сведений об особенностях ssh , при запуске соединения вы можете добавить -v ] для подробного вывода (или даже -vvv для получения дополнительных результатов, если необходимо):

ssh -v root@WD_MyBook_IP

Когда я подключаюсь к своему NAS, я вижу вывод ниже. Это говорит мне, что моя локальная система использует OpenSSH_6.6.1 , а мой NAS использует OpenSSH_6.0p1 Debian-3 .

ssh -v root@ip_address
OpenSSH_6.6.1, OpenSSL 1.0.1f 6 Jan 2014
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 19: Applying options for *
debug1: Connecting to 192.168.0.20 [192.168.0.20] port 22.
debug1: Connection established.
------------Truncated---------------
debug1: Enabling compatibility mode for protocol 2.0
debug1: Local version string SSH-2.0-OpenSSH_6.6.1p1 Ubuntu-2ubuntu2.7
debug1: Remote protocol version 2.0, remote software version OpenSSH_6.0p1 Debian-3
3
24.11.2017, 01:07
0 ответов

Теги

Похожие вопросы