こちらに統合しました
はじめに
PowerShellでSSHアクセス
-
PowerShellの開始 (キー入力):
Win
+x
>a
>はい
※Windows7以降標準搭載
ssh root@192.168.1.1
ssh root@192.168.1.1のショートカット作成(デスクトップ)
powershell
$DESKTOP = ([Environment]::GetFolderPath("Desktop") + "\192.168.1.1.lnk")
$WshShell = New-Object -comObject WScript.Shell
$Shortcut = $WshShell.CreateShortcut("$DESKTOP")
$Shortcut.TargetPath = "C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe"
$Shortcut.Arguments = '-windowstyle hidden -ExecutionPolicy RemoteSigned "Start-Process ssh root@192.168.1.1"'
$Shortcut.IconLocation = "C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe,0"
$Shortcut.WorkingDirectory = "."
$Shortcut.Save()
強制的に貼り付け
yes
SSHログイン出来ない場合
known_hostsクリア
-
C:\Users\yourusername\.ssh\known_hosts
※Windows隠しファイル
powershell
Clear-Content .ssh\known_hosts -Force
OpenSSHのインストール
※Windows 10 Fall Creators Update(1709)以降標準搭載
- 機能の確認
powershell
Get-WindowsCapability -Online | Where-Object Name -like 'OpenSSH*'
- 機能のインストール
powershell
Add-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0
対応回線
回線直結全自動構成
- 対応回線業者:Transix
- IIJひかり
- インターリンクZOOT NATIVE
- excite MEC光
- BB.excite光Fit
- enひかり
- 対応回線業者:Xpass(クロスパス)
- 楽天ひかり
- GameWith光
- enひかり
- BB.exciteコネクト
- Tigers-net
- 対応回線業者:v6コネクト
- ASAHIネット光
- 対応機器 : 光回線終端装置 (ONU) ※ ホームゲートウェイ (HGW) 非対応
- 対応認証 : IPoE接続 ※ PPPoE接続非対応
- 対応ファームウェア :
- 構成状態 : ネットワークインターフェース初期値前提
- パッケージ : ds-lite
- 動作確認 :
- 設定詳細 : 参考サイト
事業者別自動構成
全自動構成 (ワンコピペ)
※要ONU直結
セレクターにて選択
- Transix : gw.transix.jp@2404:8e00::feed:100 or 2404:8e00::feed:101
- Xpass(クロスパス) : xpass@2001:f60:0:200::1:1
- v6コネクト : dslite.v6connect.net@2001:c28:5:301::11
# package
opkg update
opkg install ds-lite
# config-softwire
wget --no-check-certificate -O /usr/sbin/ds-lite.sh https://raw.githubusercontent.com/site-u2023/config-softwire/main/ds-lite.sh
# ds-lite-selector.sh
wget --no-check-certificate -O /etc/ds-lite-selector.sh https://raw.githubusercontent.com/site-u2023/config-softwire/main/ds-lite-selector.sh
# script run
sh /usr/sbin/ds-lite.sh 2> /dev/null
sh /etc/ds-lite-selector.sh
#
疎通確認
- コネクションが確立するまで3秒以上待つ
リムーブ
リムーブ
- ds-lite
- ds-lite.sh
# ds-lite
opkg remove ds-lite
# ds-lite.sh
rm /usr/sbin/ds-lite.sh
# ds-lite-selector.sh
rm /etc/ds-lite-selector.sh
レストア
- network
- dslite.sh
# network
cp /etc/config/network.old /etc/config/network
rm /etc/config/network.old
# dslite.sh
cp /lib/netifd/proto/dslite.sh.old /lib/netifd/proto/dslite.sh
rm /lib/netifd/proto/dslite.sh.old
# restart
/etc/init.d/network restart
IPv6
チューニング及びベンチマーク
あとがき
バーチャルコネクトと違って、すごくシンプルだ