О PuTTy и Учебниках, включая Учебник PuTTy

После моего последнего поста о возможностях PuTTy в сочетании с маршрутизатором с поддержкой SSH я начал думать об учебных пособиях.

Я не большой поклонник учебников, потому что я всегда не могу избавиться от ощущения, что я здесь что-то делаю, о которых у меня нет особых знаний. И в зависимости от того, что я делаю, это беспокоит меня. Много. Возьмем, к примеру, шитье (да, я действительно получаю удовольствие от шитья, по крайней мере, до тех пор, пока это весело); в начале я делал только предустановленные уроки. Я увидел некоторые достижения, довольно быстро, и был счастлив. Но одежда не подходила так хорошо, чаще всего мне приходилось вносить исправления, чтобы хотя бы немного довольствоваться своей работой.

К настоящему времени я делаю большую часть своих схем шитья, беря уроки из уроков и знаний и собирая их воедино, и это прекрасно работает для меня. Моя точка зрения такова, что учебные пособия часто бывают краткими, за короткое время дают привлекательные результаты, но зачастую им не хватает необходимой теории. С тобой когда-нибудь случалось, что ты делал что-то с учебником, который просто не работал? И после повторного изучения всего текста, просмотра всех картинок, вы понимаете, что в этом есть небольшая ошибка или что-то, о чем вы даже не подумали, что автор принял как данность?

Я полагаю, что по этой причине я не хочу писать учебники, есть опасность пропустить что-то (или обрезать слишком много или что-то в этом роде), или чтобы люди сидели перед ним и думали: «Отвинтите этого парня, это просто не» т работа! " Кроме того, существует множество обучающих программ практически по любой теме. Или есть?

Но - как и подозревает заголовок - я пока порву с этой привычкой и дам вам несколько снимков и объяснений относительно моего прежнего поста. Никакого учебника в классическом смысле, но я тоже стараюсь писать свои вещи: только концепции и идеи, но уже с картинками.

Итак, начнем. Поскольку я держу свое соединение открытым в большинстве случаев, я использую PuTTyTray вместо обычного PuTTy или его переносного двоюродного брата, поэтому некоторые функции, описанные здесь, недоступны в других версиях.

Здесь мы получили стартовый экран. Используйте «Настройки из файла» (внизу экрана), чтобы сохранить сеансы в файл в PuTTy-каталоге вместо реестра Windows. Абсолютно необходимо для всех портативных пользователей. Первый эллипс - это когда вы вводите IP-адрес целевого сервера (или, в нашем случае, маршрутизатора). Если вы не можете вспомнить свой IP-адрес или получить динамический IP-адрес, создайте учетную запись dyndns, чтобы избежать проблем. В настоящее время большинство маршрутизаторов в любом случае имеют встроенную поддержку dyndns, что избавляет вас от необходимости использовать инструмент обновления. Конечно, мы хотим иметь «SSH» в качестве типа соединения, но по умолчанию он включен, поэтому проблем быть не должно.

Ах, это заняло у меня некоторое время, чтобы выяснить. Или, если быть более точным: я ругался и ругался по поводу проблемы, с которой столкнулся, и случайно смог найти решение в настройках моего терминала, что показалось мне очень странным. Так что я хочу поделиться своими мыслями. Опция, которую я обвел, изменяет отправку символа на сервер нажатием клавиши возврата. Поскольку все упомянутые мною маршрутизаторы используют какой-то тип linux, вы можете изменить опцию на «Control +? (127)». Без этого мой fritzbox будет только печатать «[^» или что-то в этом роде вместо удаления последнего символа. Очень надоедливый.

Это одна из функций только для PuTTyTray, о которой я упомянул, что я не хочу пропустить ее снова, независимо от того, насколько удобнее иногда может быть PuTTyPortable для моих целей. Оставьте опцию «нормальной», чтобы запустить ее в обычном режиме терминала. Я предпочитаю это, так как я хочу использовать аутентификацию по паролю. Нет смысла сворачивать окно в трей при запуске, нужно только восстановить его, ввести пароль и снова свернуть его. «Всегда» и «Никогда» приводили к забавным действиям, которые я не мог понять, но, если вы хотите угадать и загадывать загадки, идите и попробуйте.

И, о-о, опция «Accept single-click ...» также хороша, если вы используете этот вид восстановления во всех своих программах. Смешивать двойной щелчок и один клик - определенно не очень хорошая идея, по крайней мере, не для меня.

О да. Не так важно, я должен признать. Но это позволит вам выбрать имя пользователя, которое трудно запомнить (пожалуйста, не говорите ничего о «корне», который я там ввел… это только для демонстрационных целей!), И еще сложнее угадать. При использовании аутентификации по паролю мне нужно только ввести свой пароль, а не имя пользователя. избавляет меня ~ 1, 2 секунды. ура!

Живопись Безумие !! Хорошо, теперь мы здесь. Эта вкладка является Меккой для всех ваших нужд, святым Граалем экспедирования портов.

Первый вариант, который я обвел, рекомендуется использовать, но он не без рисков (в основном безопасность). Некоторым протоколам может потребоваться эта опция для правильной работы. Когда вы смотрите на записи 1, 2 и 3, все они имеют порт источника (первый столбец) и пункт назначения (второй), как мои стрелки - сделано очень умело, если можно так сказать - попробуйте показать вам.

1.) Это стандартная переадресация портов, используемая любой программой. Я указал свой исходный порт, который равен 5700 (всегда выбирайте «локальный» в качестве типа, если не уверены в отношении других и их действий), и пункт назначения, который обычно представляет собой IP плюс порт. Как вы можете видеть или, по крайней мере, предположить, это для VNC (порт 5900), и это для вымышленного рабочего стола в моей домашней сети.

2.) Тот, который я использую для эмуляции VPN. Помните виртуальный сетевой адаптер, который мне пришлось создать? Я дал ему очень инновационный IP 10.0.0.1, службы Windows File Sharing используют порт 139, поэтому его 10.0.0.1:139 для источника. Пункт назначения - мой основной сетевой жесткий диск с тем же портом. Если вы укажете IP-адрес для исходного порта, он будет переадресован только при использовании соответствующего сетевого адаптера. В случае совместного использования файлов я должен был сделать это, поскольку я хотел работать в обоих направлениях одновременно - локальный обмен файлами и обмен файлами через SSH. Если вам нужен только один из них, просто перенаправьте порт без исходного IP-адреса.

3.) Этот в значительной степени похож на первый, но он указывает на виртуальную сетевую карту, которую я создал на своем маршрутизаторе. Я сделал это, потому что запрещено сопоставлять любые порты напрямую с собственным IP-адресом маршрутизатора, но разрешено сопоставление с виртуальной сетевой платой. Здесь я пересылаю порт localhost 80 (НЕ делайте этого при запуске веб-сервера или любого программного обеспечения, использующего порт 80) на порт 80 виртуальной сетевой карты, поэтому я могу отображать страницу состояния моего маршрутизатора в браузере здесь, на работе, посмотрев в списках телефонов и тому подобное. Я также мог бы сделать переадресацию портов, например «6666 192.168.178.253:80», чтобы просмотреть страницу маршрутизаторов, мне нужно было бы подключиться к «localhost: 6666» в моем браузере, а также для подключения моего VNC. необходимо подключиться к ": 5700" вместо просто "".

Будьте осторожны с подключением -> Proxy-Tab, хотя. Вам не нужно ничего указывать здесь, чтобы PuTTy предоставил упомянутый мной SOCKS-прокси. Это необходимо только в том случае, если PuTTy вынужден (или хочет) использовать прокси-сервер для подключения к целевой сети (обычно к Интернету), как, например, при использовании PuTTy поверх TOR, что, на мой взгляд, наиболее удобно Способ использования TOR существует.

О боже, я чуть не забыл об этом ... это очень важно, если вы продолжаете поддерживать соединение в течение долгого времени. Если соединение разорвано, есть вероятность того, что ваш серверный компонент остается активным и работает на маршрутизаторе, и если вы переподключаете, у вас работает второй, и третий, если это произойдет снова ... вы ловите мой дрейф. Я выбрал значение 60 секунд, и оно работает для меня. Это был более или менее случайный выбор, хотя другие значения могли бы быть одинаково хорошими.

Хорошо. Я признаю, что это не так больно. Может быть, я просто ... продолжу публиковать смешные замазанные картинки о программах, которые я использую ...

cya все скоро! :)