Можно использовать промежуточную машину в качестве прокси. Удостоверьтесь, что это имеет netcat (nc
) установленный. Вставьте следующие строки Ваш ~/.ssh/config
(foo
псевдоним для недоступной машины, foo.example.com
его имя, как замечено от промежуточной машины, и gateway.example.com
промежуточная машина):
Host foo
HostName foo.example.com
ProxyCommand ssh gateway.example.com nc %h %p
Затем ssh foo
соединится (в двух транзитных участках, но это абсолютно прозрачно) к недоступной машине.
Как поясняется в руководстве Bash , строки истории с префиксом*
были изменены . Это происходит, когда вы переходите к команде (, например. используя Вверх клавишу ), отредактируйте его, а затем уйдите от него, не нажимая Enter . Итак, такая линия истории:
1095*
обычно является результатом перехода к команде в истории, перехода назад и перехода от нее. Зная это, вы можете легко предотвратить появление таких строк в вашей истории Bash.
Кстати, вы можете вернуть измененные команды в неотредактированное состояние, перейдя к ним и несколько раз нажав Ctrl + _.
Похож mark-modified-lines
включен в Вашей оболочке. Попытайтесь отключить его в ~/.inputrc
:
set mark-modified-lines Off
Детали в man bash
.
bind -V | grep mark-modified-lines
говорит мне, что это установлено на off
– Eugene Yarmash
11.04.2012, 15:03