サーバー

サーバー

特定の宛先だけ VPN経由で通信させる(PowerShellで設定)

通常VPN使用時はすべての通信がVPN経由で流れますが、特定の宛先だけ VPN経由で通信させる設定です。なお、Windowsでの設定です。次の記事では route コマンドでの設定方法ですが、本記事では PowerShell上での設定方法で...
VPNWindows
サーバー

iptabels でのポート転送

Linux の iptabels でのポート転送です。次のファイルに追記します。/etc/sysctl.confnet.ipv4.ip_forward=1次のように iptbales を実行します。ここでは、TCPで 192.168.1.3...
Linux
サーバー

UbuntuでのVPN(L2TP/IPsec)サーバで、Linuxアカウントで認証する

UbuntuのVPN(L2TP/IPsec)サーバで、Linuxアカウントで認証する方法です。VPN(L2TP/IPsec)サーバの設定VPN接続時の認証方式で PAP と CHAP がありますが、PAP を使用するようにします。PAP で...
LinuxVPN
サーバー

WSL を再起動するには(wslコマンド)

Windows10 の Windows Subsystem for Linux(WSL) で、再起動相当のことをするには、コンソールウィンドウを閉じるだけでは出来ません。コンソールを閉じても、バックグラウンドタスクが動作したり(できたり)し...
WindowsWSL
サーバー

外部から社内や自宅内のパソコンをリモートデスクトップで操作(SSHポートフォワーディング)

外部から、社内や自宅内のWindows10PCを、SSHトンネル経由でリモートデスクトップ接続する方法です。ルータ外部にSSHサーバーを持っている場合は、リモートポートフォワーディングによる接続方法もあります。外部から社内や自宅内のパソコン...
Windows
サーバー

WSL上でsudo無しにroot権が必要なコマンドを実行する

Windows10 のWSL (Windows Subsystem for Linux)上で root権が必要なコマンドを実行する場合、sudo ではパスワードを聞かれて、スクリプトの実行を止めてしまいます。この場合、Windows側の w...
LinuxWSL
サーバー

Linux でルーティングの設定

Linux でルーティングの設定です。iptables と ufw の場合です。192.168.11.0/24 あてにルーティングさせる場合の記述例です。iptablesの場合/sbin/iptables-tnat-APOSTROUTING...
Linux
サーバー

RaspberryPi で外部から自宅LANに接続可能な OpenVPNサーバを立てる

自宅LAN内の RaspberryPi で、外部から接続可能な OpenVPNサーバを立てる場合の設定方法です。なお、ここでは自宅LAN は 192.168.1.0/24 とします。RaspberryPi の設定OpenVPNサーバーの設定...
LinuxRaspberry PiVPN
サーバー

Linuxの fstab でWidnwosファイル共有をマウントする

Linuxの fstab でWindowsファイル共有をマウントするには、次のようにします。下記の例では、ファイル共有:\\192.168.0.xx\YYYYY 、ユーザ名:AAAA、パスワード:BBBB を、マウント先 /mnt/shar...
Linux
サーバー

マスターパスワードで暗号化したパスワードをコマンドの引数に記述する

Linux のスクリプトなどで、コマンドの引数でパスワードを直接書く代わりに、予めマスターパスワードで暗号化したパスワードを記述しておき、実行時にマスターパスワードを入力してパスワードを復号してコマンド実行する方法です。例えば、次のように暗...
Linux