Несоответствие скорости возникает из-за того, что сокеты также являются файлами, и других вещей, связанных с сетью, таких как выполнение stat() в NFS. Вы можете запустить lsof -b
, чтобы пропустить эти операции.
Что касается различий в номерах строк, вы должны сами изучить результат. Иногда полезно отсортировать результат, а затем сравнить его следующим образом:
sort lsof.txt > lsof-full-sorted.txt
diff lsof-full-sorted.txt lsof-filtered-sorted.txt
(В моем примере lsof-filtered-sorted.txt ссылается на вывод lsof -c java|sort
)
Также , у Midnight Commander есть хорошая функция сравнения файлов на основе различий, которую легче читать, чем вывод различий.
Нет, вы делаете это неправильно, не ждите, пока циклы ssh будут соответствовать вашей удаче, укажите это напрямую:
аутентификация пароля ssh :
~# ssh root@server -o PreferredAuthentications=password
При тестировании мой сервер вернул Permission denied (publickey) , он принимает только открытый ключ (так что мне не нужна опция для указания этого):
~# ssh root@server -i /home/abdullah/.ssh/server_key
Поскольку мой серверный ключ находится в мой домашний каталог (в папке .ssh), и я в настоящее время зарегистрирован как root, мне пришлось указать этот ключ с помощью опции '[-i identity_file]'.
Но мой ключ зашифрован, и я получил сообщение:
Enter passphrase for key '/home/abdullah/.ssh/server_key':