Windows 터미널을 사용한 쉬운 SSH 세션
5389 단어 windowsterminaltutoriallinuxssh
이 가이드는 대부분 내가 필연적으로 그것들을 잊어버리거나 내 기계를 다시 덮을 때 미래의 나를 위한 지침입니다.
예를 들어 사용자 이름
user
과 네트워크reliablechair
에 있는 시스템reliablechair.lan
을 사용하겠습니다.OpenSSH 설치
OpenSSH는 Windows feature 으로 제공되지만 저는 Chocolatey 으로 설치하는 것을 선호합니다.
관리자 권한 PowerShell 콘솔에서 다음 명령을 실행합니다.
choco install openssh
cd 'C:\Program Files\OpenSSH-Win64\'
Set-Service -Name ssh-agent -StartupType Automatic
Start-Service ssh-agent
SSH 키 생성
다음 단계는 SSH 키를 만드는 것입니다. 나는 아마도 필요하지 않은 각 대상 머신에 대해 하나씩 만들고 있습니다. 원하는 경우 여러 컴퓨터에 동일한 키를 사용할 수 있습니다. 이 경우 파일 이름을 생략하고 ssh-keygen
에서 제공하는 기본 이름을 사용할 수 있습니다.
암호를 사용하여 키를 보호할지 여부를 선택할 수 있습니다. 그렇게 하면 SSH를 통해 시스템에 연결하기 전에 암호를 입력해야 합니다.
이러한 명령에는 상승된 콘솔이 필요하지 않습니다.
cd ~
ssh-keygen -t rsa -b 4096 -f .\.ssh\reliablechair
SSH 구성에 초기 항목 추가
이 항목을 사용하면 공개 키를 복사하는 동안 암호로 신뢰할 수 있는 의자에 연결할 수 있습니다. 이것을 설정하지 않으면 SSH가 시스템의 다른 SSH 키를 사용하려고 하면 연결 오류가 발생할 수 있습니다.
이 항목에서 ssh reliablechair
를 사용하는 것은 ssh [email protected]
와 동일합니다.
Host reliablechair
User user
HostName reliablechair.lan
PreferredAuthentications password
공개 키를 대상 머신에 복사
이 명령은 공개 키를 대상 시스템의 인증된 키 파일에 복사합니다.
cat .\.ssh\reliablechair.pub | ssh reliablechair "mkdir -p .ssh && cat >> .ssh/authorized_keys"
SSH 구성에서 항목 업데이트
SSH 키를 사용하려면 reliablechair
항목을 전환하십시오. AddKeysToAgent
를 yes
로 설정하면 ssh-agent
세션에 키가 추가됩니다. 즉, 키에 암호를 설정하면 초기 세션 후에 암호를 입력할 필요가 없습니다.
Host reliablechair
User user
HostName reliablechair.lan
PreferredAuthentications publickey
IdentitiesOnly yes
IdentityFile c:\Users\Ryan\.ssh\reliablechair
AddKeysToAgent yes
SSH 추가
ssh-add
로 직접 전화하셔도 됩니다.
ssh-add $env:HOME\.ssh\reliablechair
Windows 터미널용 SSH 연결 프로필
Windows 터미널 설정을 엽니다. profile > list
아래에 새 항목을 추가합니다. 각 항목에 대해 새 GUID를 사용합니다.
{
"guid": "{474e775e-4f2a-5b96-ac1e-a2962a402335}",
"hidden": false,
"name": "Reliable Chair",
"commandline": "ssh reliablechair"
}
이제 Windows 터미널의 새 탭 메뉴에서 reliablechair
에 대한 연결을 여는 옵션이 있습니다.
마무리
약간의 구성으로 Windows 터미널에서 SSH 세션을 쉽게 생성할 수 있습니다.
이 게시물은 원래 blog.rousseau.dev에 게시되었습니다. 표지 사진 John Barkiple on Unsplash .
Reference
이 문제에 관하여(Windows 터미널을 사용한 쉬운 SSH 세션), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://dev.to/octopus/easy-ssh-sessions-with-windows-terminal-1fh8
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
choco install openssh
cd 'C:\Program Files\OpenSSH-Win64\'
Set-Service -Name ssh-agent -StartupType Automatic
Start-Service ssh-agent
다음 단계는 SSH 키를 만드는 것입니다. 나는 아마도 필요하지 않은 각 대상 머신에 대해 하나씩 만들고 있습니다. 원하는 경우 여러 컴퓨터에 동일한 키를 사용할 수 있습니다. 이 경우 파일 이름을 생략하고
ssh-keygen
에서 제공하는 기본 이름을 사용할 수 있습니다.암호를 사용하여 키를 보호할지 여부를 선택할 수 있습니다. 그렇게 하면 SSH를 통해 시스템에 연결하기 전에 암호를 입력해야 합니다.
이러한 명령에는 상승된 콘솔이 필요하지 않습니다.
cd ~
ssh-keygen -t rsa -b 4096 -f .\.ssh\reliablechair
SSH 구성에 초기 항목 추가
이 항목을 사용하면 공개 키를 복사하는 동안 암호로 신뢰할 수 있는 의자에 연결할 수 있습니다. 이것을 설정하지 않으면 SSH가 시스템의 다른 SSH 키를 사용하려고 하면 연결 오류가 발생할 수 있습니다.
이 항목에서 ssh reliablechair
를 사용하는 것은 ssh [email protected]
와 동일합니다.
Host reliablechair
User user
HostName reliablechair.lan
PreferredAuthentications password
공개 키를 대상 머신에 복사
이 명령은 공개 키를 대상 시스템의 인증된 키 파일에 복사합니다.
cat .\.ssh\reliablechair.pub | ssh reliablechair "mkdir -p .ssh && cat >> .ssh/authorized_keys"
SSH 구성에서 항목 업데이트
SSH 키를 사용하려면 reliablechair
항목을 전환하십시오. AddKeysToAgent
를 yes
로 설정하면 ssh-agent
세션에 키가 추가됩니다. 즉, 키에 암호를 설정하면 초기 세션 후에 암호를 입력할 필요가 없습니다.
Host reliablechair
User user
HostName reliablechair.lan
PreferredAuthentications publickey
IdentitiesOnly yes
IdentityFile c:\Users\Ryan\.ssh\reliablechair
AddKeysToAgent yes
SSH 추가
ssh-add
로 직접 전화하셔도 됩니다.
ssh-add $env:HOME\.ssh\reliablechair
Windows 터미널용 SSH 연결 프로필
Windows 터미널 설정을 엽니다. profile > list
아래에 새 항목을 추가합니다. 각 항목에 대해 새 GUID를 사용합니다.
{
"guid": "{474e775e-4f2a-5b96-ac1e-a2962a402335}",
"hidden": false,
"name": "Reliable Chair",
"commandline": "ssh reliablechair"
}
이제 Windows 터미널의 새 탭 메뉴에서 reliablechair
에 대한 연결을 여는 옵션이 있습니다.
마무리
약간의 구성으로 Windows 터미널에서 SSH 세션을 쉽게 생성할 수 있습니다.
이 게시물은 원래 blog.rousseau.dev에 게시되었습니다. 표지 사진 John Barkiple on Unsplash .
Reference
이 문제에 관하여(Windows 터미널을 사용한 쉬운 SSH 세션), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://dev.to/octopus/easy-ssh-sessions-with-windows-terminal-1fh8
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Host reliablechair
User user
HostName reliablechair.lan
PreferredAuthentications password
이 명령은 공개 키를 대상 시스템의 인증된 키 파일에 복사합니다.
cat .\.ssh\reliablechair.pub | ssh reliablechair "mkdir -p .ssh && cat >> .ssh/authorized_keys"
SSH 구성에서 항목 업데이트
SSH 키를 사용하려면 reliablechair
항목을 전환하십시오. AddKeysToAgent
를 yes
로 설정하면 ssh-agent
세션에 키가 추가됩니다. 즉, 키에 암호를 설정하면 초기 세션 후에 암호를 입력할 필요가 없습니다.
Host reliablechair
User user
HostName reliablechair.lan
PreferredAuthentications publickey
IdentitiesOnly yes
IdentityFile c:\Users\Ryan\.ssh\reliablechair
AddKeysToAgent yes
SSH 추가
ssh-add
로 직접 전화하셔도 됩니다.
ssh-add $env:HOME\.ssh\reliablechair
Windows 터미널용 SSH 연결 프로필
Windows 터미널 설정을 엽니다. profile > list
아래에 새 항목을 추가합니다. 각 항목에 대해 새 GUID를 사용합니다.
{
"guid": "{474e775e-4f2a-5b96-ac1e-a2962a402335}",
"hidden": false,
"name": "Reliable Chair",
"commandline": "ssh reliablechair"
}
이제 Windows 터미널의 새 탭 메뉴에서 reliablechair
에 대한 연결을 여는 옵션이 있습니다.
마무리
약간의 구성으로 Windows 터미널에서 SSH 세션을 쉽게 생성할 수 있습니다.
이 게시물은 원래 blog.rousseau.dev에 게시되었습니다. 표지 사진 John Barkiple on Unsplash .
Reference
이 문제에 관하여(Windows 터미널을 사용한 쉬운 SSH 세션), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://dev.to/octopus/easy-ssh-sessions-with-windows-terminal-1fh8
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Host reliablechair
User user
HostName reliablechair.lan
PreferredAuthentications publickey
IdentitiesOnly yes
IdentityFile c:\Users\Ryan\.ssh\reliablechair
AddKeysToAgent yes
ssh-add $env:HOME\.ssh\reliablechair
Windows 터미널 설정을 엽니다.
profile > list
아래에 새 항목을 추가합니다. 각 항목에 대해 새 GUID를 사용합니다.{
"guid": "{474e775e-4f2a-5b96-ac1e-a2962a402335}",
"hidden": false,
"name": "Reliable Chair",
"commandline": "ssh reliablechair"
}
이제 Windows 터미널의 새 탭 메뉴에서
reliablechair
에 대한 연결을 여는 옵션이 있습니다.마무리
약간의 구성으로 Windows 터미널에서 SSH 세션을 쉽게 생성할 수 있습니다.
이 게시물은 원래 blog.rousseau.dev에 게시되었습니다. 표지 사진 John Barkiple on Unsplash .
Reference
이 문제에 관하여(Windows 터미널을 사용한 쉬운 SSH 세션), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://dev.to/octopus/easy-ssh-sessions-with-windows-terminal-1fh8
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(Windows 터미널을 사용한 쉬운 SSH 세션), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/octopus/easy-ssh-sessions-with-windows-terminal-1fh8텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)