О PuTTy и учебных пособиях, включая учебное пособие по PuTTy
После моего последнего Почта О возможностях PuTTy в сочетании с маршрутизатором с поддержкой SSH я начал думать об учебных пособиях.
Я не большой поклонник туториалов, потому что я всегда не могу избавиться от ощущения, что я делаю здесь что-то, о чем не знаю. И в зависимости от того, что я делаю, меня это беспокоит. Много. Возьмем, к примеру, шитье (да, я действительно получаю удовольствие от шитья, по крайней мере, пока это весело); вначале я делал только предустановленные уроки. Я увидел некоторые достижения, тоже довольно быстро, и был счастлив. Но одежда не очень подходила, чаще всего мне приходилось вносить поправки, чтобы хоть немного быть довольным своей работой.
К настоящему времени я делаю большую часть своих выкроек самостоятельно, беря фрагменты из руководств и знаний и соединяя их вместе, и это отлично работает для меня. Я хочу сказать, что учебные пособия часто бывают краткими, дают привлекательные результаты за короткое время, но часто не имеют необходимой теории. Случалось ли вам когда-нибудь, что вы делали что-то с учебником, что просто не работало? И, пройдя еще раз по всему тексту, просмотрев все картинки, вы понимаете, что в нем есть небольшая ошибка или что-то, о чем вы даже не подумали, что автор принял как данность?
Думаю, именно поэтому я не хочу писать уроки, опасность чего-то упустить (или отрезать слишком много, или что-то в этом роде) или заставить людей сидеть перед этим и думать: «К черту этого парня, это просто не так» т работать! ». Кроме того, существует множество руководств практически по любой теме. Или есть?
Но — как подозревает заголовок — я сейчас откажусь от этой привычки и дам вам несколько снимков и объяснений относительно моего предыдущего поста. Не учебник в классическом смысле, но такой, как я, тоже пытаюсь писать свои вещи: только концепции и идеи, но на этот раз с картинками.
Итак, приступим. Поскольку я большую часть времени поддерживаю соединение открытым, я использую PuTTyTray вместо обычного PuTTy или его портативный двоюродный брат, поэтому некоторые функции, описанные здесь, недоступны в других версиях.
Вот и стартовый экран. Используйте «Настройки из файла» (внизу экрана), чтобы сохранять сеансы в файл в каталоге PuTTy, а не в реестре Windows. Абсолютно необходимо для всех портативных пользователей. В первом эллипсе вы вводите IP-адрес целевого сервера (или маршрутизатора, в нашем случае). Если вы не можете вспомнить свой IP-адрес в любое время или получить динамические IP-адреса, создайте учетную запись dyndns, чтобы избежать проблем. Большинство маршрутизаторов в настоящее время поставляются со встроенной поддержкой dyndns, избавляя вас от необходимости использовать инструмент обновления. Конечно, мы хотим иметь «SSH» в качестве типа подключения, но по умолчанию он включен, так что проблем возникнуть не должно.
Ах, это заняло у меня некоторое время, чтобы понять. Или, если быть более точным: я ругался и ругался из-за проблемы, с которой столкнулся, и случайно сумел найти решение в настройках своего терминала, что показалось мне очень странным. Итак, я хочу поделиться своими мыслями. Вариант, который я обвел, изменяет отправку символа на сервер нажатием клавиши Backspace. Поскольку все маршрутизаторы, о которых я упоминал, используют какой-то Linux, вы можете изменить параметр на правильный, «Control +? (127)». Без этого мой fritzbox будет набирать только «[^» или что-то в этом роде вместо удаления последнего символа. Очень надоедливый.
Это одна из упомянутых мною функций только для PuTTyTray, которую я больше не хочу пропустить, независимо от того, насколько более удобен PuTTyPortable для моих целей. Оставьте опцию «нормальный», чтобы запустить его в обычном терминальном режиме. Я предпочитаю этот вариант, так как хочу использовать аутентификацию по паролю. Нет смысла сворачивать окно в трей при запуске, нужно только вернуть его, ввести пароль и снова свернуть его. «Всегда» и «Никогда» вызывали забавное поведение, которое я не мог понять, но, если вы хотите отгадывать и любить загадки, пойдите и попробуйте.
И ох, опция «Принять одиночный щелчок …» — тоже хороша, если вы используете этот вид восстановления во всех своих программах. Совмещение двойного и одиночного щелчков определенно не лучшая идея, по крайней мере, для меня.
О да. Должен признать, это не так важно. Но это позволит вам выбрать имя пользователя, которое трудно запомнить (пожалуйста, не говорите ничего о «корне», который я ввел там … это только для демонстрационных целей!), И даже труднее угадать. При использовании аутентификации по паролю мне нужно вводить только свой пароль, а не имя пользователя. щадит меня ~ 1,2 секунды. ура!
Безумие рисования !! Хорошо, теперь мы идем. Эта вкладка — мекка для всех ваших нужд, Святой Грааль перенаправления портов.
Первый вариант, который я обвел, рекомендуется использовать, но он не лишен рисков (в основном, безопасности). Однако некоторым протоколам может потребоваться эта опция для правильной работы. Когда вы смотрите на записи 1, 2 и 3, все они имеют порт источника (первый столбец) и пункт назначения (второй), как мои стрелки — сделано очень умело, если можно так выразиться — попробуйте показать вам.
1.) Это стандартная переадресация портов, как и в любой программе. Я указал свой исходный порт, который равен 5700 (всегда выбирайте «локальный» в качестве типа, если не уверены в отношении других и их действий), и место назначения, которое обычно является IP-адресом плюс порт. Как видите или хотя бы догадываетесь, он для VNC (порт 5900) и для вымышленного рабочего стола в моей домашней сети.
2.) Тот, который я использую для эмуляции vpn. Помните виртуальный сетевой адаптер, который мне пришлось создать? Я дал ему очень инновационный IP 10.0.0.1, службы обмена файлами Windows используют порт 139, поэтому его 10.0.0.1:139 в качестве источника. Пункт назначения — мой основной сетевой жесткий диск с тем же портом. Если вы укажете IP-адрес для исходного порта, порт будет перенаправлен только в том случае, если используется соответствующий сетевой адаптер. В случае обмена файлами мне пришлось это сделать, поскольку я хотел работать в обоих направлениях одновременно — локальный обмен файлами и обмен файлами через SSH. Если вам нужен только один из обоих, вы можете просто перенаправить порт без исходного IP.
3.) Этот очень похож на первый, но указывает на виртуальную сетевую карту, которую я создал на своем маршрутизаторе. Я сделал это, потому что запрещено сопоставлять любые порты напрямую с собственным IP-адресом маршрутизатора, но разрешено сопоставление с виртуальным сетевым адаптером. Здесь я перенаправляю порт 80 localhost (НЕ делайте этого при запуске веб-сервера или любого программного обеспечения, использующего порт 80) на порт 80 виртуальной сетевой карты, поэтому я могу отобразить страницу состояния своего маршрутизатора в моем браузере здесь, на работе, взглянув в телефонных списках и т.п. Я также мог бы сделать переадресацию портов, например «6666 192.168.178.253:80», тогда для просмотра моей страницы маршрутизаторов мне пришлось бы подключиться к «localhost: 6666» в моем браузере, а также для подключения моего VNC, я необходимо подключиться к «: 5700» вместо просто «».
Но будьте осторожны с Connection -> Proxy-Tab. Вам не нужно здесь ничего указывать, чтобы PuTTy предоставил упомянутый мною SOCKS-прокси. Это необходимо только в том случае, если PuTTy вынужден (или хочет) использовать прокси для подключения к целевой сети (обычно, Интернету), например, при использовании PuTTy поверх TOR, что, кстати, на мой взгляд, наиболее удобно. Способ использования TOR есть.
О боже, я почти забыл об этом … это очень важно, если ваше соединение будет работать в течение длительного времени. Если соединение прерывается, есть вероятность, что ваш серверный компонент останется активным и запущенным на маршрутизаторе, и если вы снова подключитесь, у вас будет второй, а третий, если это произойдет снова … вы уловили мой дрейф. Я выбрал значение 60 секунд, и он мне подходит. Хотя это был более или менее случайный выбор, другие значения могут подойти также.
Ладно. Признаюсь, это совсем не больно. Может быть, я просто … продолжу выкладывать забавные мазаные картинки о программах, которые я использую …
циа всем скоро! 🙂